C Control PRO Unit Mega 128 198219 ユーザーズマニュアル

製品コード
198219
ページ / 429
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.
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 ("
{
") 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.
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.
Einzeilige Kommentare beginnen mit "
//
" und hören mit dem Zeilenende auf.
Mehrzeilige Kommentare beginnen mit "
/*
" und hören mit "
*/
" auf.