Aracılığıyla paylaş


Basit Değişken Bildirimleri

Doğrudan bildirimcinin en basit biçimi olan basit bir değişkenin bildirimi, değişkenin adını ve türünü belirtir. Ayrıca değişkenin depolama sınıfını ve veri türünü belirtir.

Depolama sınıfları veya türleri (veya her ikisi) değişken bildirimlerinde gereklidir. Yazılmamış değişkenler (örneğin var;) uyarı oluşturur.

Sözdizimi

declarator:
pointer Tercihdirect-declarator

direct-declarator:
identifier

identifier:
nondigit
identifier nondigit
identifier digit

Aritmetik, yapı, birleşim, numaralandırmalar ve void türleri için ve adlarla typedef temsil edilen türler için, tür tanımlayıcı tüm yazma bilgilerini sağladığından, basit bildirimciler bir bildirimde kullanılabilir. İşaretçi, dizi ve işlev türleri daha karmaşık bildirimciler gerektirir.

Aynı bildirimde birkaç değişken belirtmek için virgülle (,) ayrılmış tanımlayıcıların listesini kullanabilirsiniz. Bildirimde tanımlanan tüm değişkenler aynı temel türe sahiptir. Örneğin:

int x, y;        /* Declares two simple variables of type int */
int const z = 1; /* Declares a constant value of type int */

ve y değişkenlerix, belirli bir uygulama için türü tarafından int tanımlanan kümedeki herhangi bir değeri tutabilir. Basit nesne z 1 değerine başlatılır ve değiştirilemez.

bildirimi z başlatılmamış bir statik değişken içinse veya dosya kapsamındaysa, 0'ın ilk değerini alır ve bu değer değiştirilemez olur.

unsigned long reply, flag; /* Declares two variables
                              named reply and flag     */

Bu örnekte hem değişkenlerin replyflaghem de değerlerinin unsigned long türü ve işareti olmayan tam sayı değerleri vardır.

Ayrıca bakınız

Bildirimciler ve Değişken Bildirimleri