Differenze tra le versioni di "C/Variabili, operatori e costanti/Costanti"

nessun oggetto della modifica
m (wikificato)
{{Linguaggio C}}
 
Le '''costanti''' vengono definite incon questola modo[[Linguaggio C/Compilatore e precompilatore/Istruzioni al precompilatore|direttiva]] <tt>#define</tt>:
 
#define identificatore valore
Il valore definito dalla costante può essere un tipo di dato <code>int</code>, <code>char</code> o <code>stringa</code>.
 
Esempio :
 
#define VERO 1
printf("%d\n", VERO);
 
Le costanti non vengono allocate in memoria, vengono valutate in fase di compilazione, ed il [[Linguaggio C/Compilatore e precompilatore/Istruzioni al precompilatore|preprocessore]] si occuperà di sostituire ogni occorenza 'identificatore' con il suo 'valore' definito.
 
L'utilizzo delle costanti, permette una maggiore leggibilità e agevolezza nella fase di manutenzione del codice.
 
È però preferibile l'uso do <tt>[[Linguaggio_C/Variabili%2C_operatori_e_costanti/Variabili#const|const]]</tt> per dichiarare costanti.
 
[[Categoria:Linguaggio C|Costanti]]