Costanti.

Che cos'è una costante è chiaro dal suo nome - il cui valore possiamo solo leggere e non può cambiare. Esistono due modi per impostare (dichiarare) una costante:
  • Proprio come una variabile, anteponendo al tipo di dati la parola const. Se il valore della variabile non cambierà durante l'esecuzione del programma, si consiglia di dichiararla come costante, questo permetterà al compilatore di ottimizzare al meglio il codice e nella maggior parte dei casi sarà un po' più semplice e veloce: byte const myCost = 5; // dichiara una costante di tipo byte.
  • Utilizzando la direttiva del preprocessore #define, che esegue le seguenti operazioni: nella fase di compilazione del codice, il preprocessore sostituisce tutte le sequenze di caratteri specificate nel documento corrente (ricordiamo che le schede IDE di Arduino sono un documento) con i valori corrispondenti. Una costante definita utilizzando #define non occupa spazio nella RAM, ma viene archiviata come codice di programma nella memoria Flash, questo è il più grande vantaggio di questo metodo. Sintassi: #define nome valore. Il punto e virgola non è incluso. In questo modo, pin di connessione, impostazioni, valori vari e tutto ciò che di solito viene indicato. Esempio: #define BTN_PIN 5 #define DEFAULT_VALUE 32.
Crea il tuo sito web gratis! Questo sito è stato creato con Webnode. Crea il tuo sito gratuito oggi stesso! Inizia