C Control PRO Unit Mega 128 198219 ユーザーズマニュアル
製品コード
198219
176
Compiler
© 2013 Conrad Electronic
Projekte
Man kann ein Programm auf mehrere Dateien aufteilen, die in einem Projekt (siehe
) zusammengefasst sind. Zusätzlich zu diesen Projektdateien kann man zu einem Projekt
hinzufügen, die Funktionen bereitstellen, die vom Programm genutzt werden.
4.2.2
Anweisungen
Anweisung
Eine Anweisung besteht aus mehreren reservierten Befehlswörtern, Bezeichnern und Operatoren, die
mit einem Semikolon (';') am Ende abgeschlossen wird. Um verschiedene Elemente einer Anwei-
sung zu trennen, existiert zwischen den einzelnen Anweisungselementen Zwischenraum, im engl.
auch "Whitespaces" genannt. Unter Zwischenraum versteht man Leerzeichen, Tabulatoren und Zei-
lenvorschübe ("C/R und LF"). Dabei ist es egal, ob ein oder mehrere "Whitespaces" den Zwischen-
raum bilden.
mit einem Semikolon (';') am Ende abgeschlossen wird. Um verschiedene Elemente einer Anwei-
sung zu trennen, existiert zwischen den einzelnen Anweisungselementen Zwischenraum, im engl.
auch "Whitespaces" genannt. Unter Zwischenraum versteht man Leerzeichen, Tabulatoren und Zei-
lenvorschübe ("C/R und LF"). Dabei ist es egal, ob ein oder mehrere "Whitespaces" den Zwischen-
raum bilden.
Einfache Anweisung:
a=
5
;
Eine Anweisung muss nicht notwendigerweise komplett in einer Zeile stehen. Da auch Zeilenvor-
schübe zum Zwischenraum gehören, ist es legitim eine Anweisung über mehrere Zeilen zu verteilen.
if(a==
5
)
// Anweisung über 2 Zeilen
a=a+
10
;
Anweisungsblock
Man kann mehrere Anweisungen in einem Block gruppieren. Dabei wird der Block mit einer linken
geschweiften Klammer ("
geschweiften Klammer ("
{
") geöffnet, danach folgen die Anweisungen, und am Ende wird der Block
mit einer rechten geschweiften Klammer ("
}
") geschlossen. Ein Block muss nicht mit einem Semiko-
lon beendet werden. Das heißt, wenn ein Block das Ende einer Anweisung bildet, ist das letzte Zei-
chen der Anweisung die geschweifte Klammer zu.
chen der Anweisung die geschweifte Klammer zu.
if(a>
5
)
{
a=a+
1
;
// Anweisungsblock
b=a+
2
;
}
Kommentare
Es existieren zwei Arten von Kommentaren, einzeilige und mehrzeilige Kommentare. Dabei wird der
Text in den Kommentaren vom Compiler ignoriert.
Text in den Kommentaren vom Compiler ignoriert.
Einzeilige Kommentare beginnen mit "
//
" und hören mit dem Zeilenende auf.
Mehrzeilige Kommentare beginnen mit "
/*
" und hören mit "
*/
" auf.