Aracılığıyla paylaş


Declarators ve değişken bildirimleri

Bu bölümün geri kalanında form ve bu listede özetlenen değişken türleri için bildirimleri anlamını açıklar.Özellikle, kalan bölümler aşağıdaki bildirmek açıklanmaktadır:

Değişken türü

Description

Basit değişkenler

Tek değerli değişkenleri ile tümleşik veya kayan nokta türü

Diziler

Değişken bir dizi öğesi aynı tür oluşan

İşaretçiler

Diğer değişkenler'ın üzerine gelin ve değerler yerine değişken konumları (adresleri biçiminde) içeren değişkenler

Numaralandırma değişkenleri

Basit değişkenler integral ile adlandırılmış tamsayı sabitler kümesini o tutulan bir değeri yazın.

Yapıları

Farklı türlerde olabilir değerleri topluluğu oluşan değişkenleri

Sendikalar

Aynı depolama alanı kaplar, farklı türdeki çeşitli değerlerinden oluşan değişkenleri

Bir Bildiricisi, programa sunulmasının adını belirten bir bildirim parçasıdır.Değiştiriciler gibi içerebilir * (işaretçi-için) ve Microsoft Arama kuralı anahtar sözcükler.

Microsoft özel

İçinde Bildiricisi

__declspec(thread) char *var;

chartür belirleyici olan __declspec(thread) ve * olan değiştiriciler ve var tanımlayıcı kullanıcının adıdır.

SON Microsoft özel

Değer, değerler ve belirtilen türdeki değerleri döndüren işlevler için işaretçiler dizileri bildirmek için declarators kullanın.Bu bölümde daha sonra açıklanan dizi ve işaretçi bildirimleri declarators görünür.

Sözdizimi

  • declarator:
    İşaretçi kabuldoğrudan Bildiricisi

  • doğrudan Bildiricisi:
    tanımlayıcı

    ( declarator )

    doğrudan Bildiricisi sabit ifade kabul**[]**

    doğrudan Bildiricisi ( ) parametre türü listesinde )

    doğrudan Bildiricisi ( ) tanımlayıcı listesi kabul**)**

  • pointer:
    *****türü niteleyicisi listesinde opt

    *****türü niteleyicisi listesinde optpointer

  • türü niteleyicisi listesinde:
    Niteleyici türü

    türü niteleyicisi listesinde türü niteleyicisi

[!NOT]

Sözdizimini görmek declaration , Genel bakış, bildirimleri veya c dili sözdizimi özeti başvuru sözdizimi için bir declarator.

Değiştirilmemiş bir tanımlayıcı bir Bildiricisi oluşur, bildirilen madde temel türü vardır.Yıldız işareti (*) türü bir işaretçi türü değiştirilmiş bir tanımlayıcı solunda görünür.Tanımlayıcı parantezlerle izlediyseniz ([]), bir dizi türü türü değiştirildi.Tanımlayıcı parantezlerle izlediyseniz, türü bir işlev türü değiştirildi.Öncelik bildirimleri içinde yorumlama hakkında daha fazla bilgi için bkz: Yorumlama daha fazla karmaşık Declarators.

Her Bildiricisi, en az bir tanımlayıcı bildirir.Tamamlandı bildirimi için bir tür belirleyici bir Bildiricisi içermelidir.Tür belirleyici bir dizi türü, bir işaretçi türü tarafından gönderilen nesne türü veya bir işlevin dönüş türü öğelerini türünü verir.

Dizi ve İşaretçi bildirimleri, bu bölümün sonraki kısımlarında daha ayrıntılı açıklanmıştır.Declarators, birkaç basit formları aşağıdaki örneklerde gösterilmektedir:

int list[20]; // Declares an array of 20 int values named list
char *cp;     // Declares a pointer to a char value
double func( void ); // Declares a function named func, with no 
                     // arguments, that returns a double value
int *aptr[10] // Declares an array of 10 pointers

Microsoft özel

Microsoft c derleyicisi bir aritmetik, yapı veya birleşim türünü değiştirme declarators sayısını sınırlamaz.Yalnızca kullanılabilen bellekle sınırlıdır.

SON Microsoft özel

Ayrıca bkz.

Kavramlar

Bildirimler ve türleri