Dichiarazioni delle variabili semplici

La dichiarazione di una variabile semplice, la forma più semplice di un dichiaratore diretto, specifica il nome della variabile e il tipo.Specifica inoltre la classe di archiviazione e il tipo di dati della variabile.

Le classi di archiviazione o i tipi (o entrambi) sono richiesti nelle dichiarazioni delle variabili.Variabili non tipizzate (ad esempio var;) generare avvisi.

Sintassi

  • declarator:
    puntatore scegliere

    diretto-dichiaratore

  • diretto-dichiaratore:
    identificatore

  • identificatore:
    da una cifra

    da una cifra dell'identificatore

    cifra dell'identificatore

Per aritmetica, una struttura, un'unione, enumerazioni e i tipi void e per i tipi rappresentati da typedef i nomi, dichiaratori semplici possono essere utilizzati in una dichiarazione poiché l'identificatore del tipo fornisce tutte le informazioni di digitazione.Il puntatore, la matrice e i tipi di funzione richiedono i dichiaratori più complessi.

È possibile utilizzare un elenco di identificatori delimitati da virgole (,) per specificare più variabili nella stessa dichiarazione.Tutte le variabili definite nella dichiarazione hanno lo stesso tipo di base.Di seguito è riportato un esempio:

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

le variabili x e y può contenere qualsiasi valore nel set definito da int tipo per una determinata implementazione.l'oggetto semplice z viene inizializzato sul valore 1 e non sono modificabili.

se la dichiarazione di z è stata per una variabile statica non inizializzate o è in ambito file, riceverebbe un valore iniziale di 0 e il valore sarà immodificabile.

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

In questo esempio, entrambe le variabili, reply e flag, disporre unsigned long tipo e valori integrali senza segno di attività.

Vedere anche

Concetti

Dichiaratori e dichiarazioni delle variabili