Variable können auf verschiedene Arten definiert werden:
- als im Programm veränderbare Variable
Im Programm kann diesen Variablen jederzeit ein neuer Wert zugewiesen werden, sie können herauf- oder heruntergezählt werden.
|
1 2 3 |
int LED = 7; float Temperatur = 22.5; String Satz = „Programmieren ist toll!“; |
- als Konstante, die im Laufe des Programms nicht verändert werden darf
Dies ist besonders für die Zuweisung eines Bauteils zu einem digitalen oder analogen Ausgang oder Eingang sinnvoll. Es gibt zwei Möglichkeiten:
mit const oder mit define
|
1 2 |
const int LED = 7; const float Temperatur = 22.5; |
|
1 2 |
#define LED 7 #define Temperatur 22.5 |
Info
es findet keine Zuweisung des Wertes mit = statt
der Variablentyp wird aus dem zugewiesenen Wert bestimmt
die Anweisung wird nicht mit einem Semikolon abgeschlossen
der Variablentyp wird aus dem zugewiesenen Wert bestimmt
die Anweisung wird nicht mit einem Semikolon abgeschlossen
Der Versuch einer Konstante im Programm einen neuen Wert zuzuweisen, führt zu einer Fehlermeldung:
|
1 |
error: assignment of read-only variable |
Letzte Aktualisierung: