Linguaggio C - Identificatori, definizione e dichiarazioni

Identificatori

Gli identificatori assegnano i nomi alle entita' (variabili e funzioni).
All'interno di un programma un'entita' deve avere un identificatore univoco.

Regole e caratteristiche degli identificatori:
o case sensitive. Distinzione maiuscolo/minuscolo.
o lunghezza max. Dipendente dalla implementazione del compilatore e del sistema operativo.
Lo standard garantisce 31 caratteri significativi per i nomi delle entita' interne e 6 caratteri per i nomi delle entita' esterne.
o sintassi. Deve iniziare o con una lettera o con l'underscore ('_') e puo' proseguire con lettere, underscore o cifre.
Non puo' essere una parola chiave del C.

 

Definizione e dichiarazione

Le proprieta' di una entita' (variabile o funzione) vengono descritte durante la sua definizione o dichiarazione.

Con la dichiarazione, l'entita' viene associata all'identificatore (nome della variabile o della funzione) e ne viene dichiarata la tipologia, ma non viene ne' riservata la memoria per le variabili, ne' specificato il codice per le funzioni.

Con la definizione, oltre ad associare l'identificatore alla entita' e definirne la tipologia (es: variabile di tipo float), viene riservata memoria per le variabili, o specificato il codice per le funzioni.


Indice-C Indice linguaggio C
At Home Umberto Zappi Home Page