Kommentare
Programme werden nicht nur von Computern gelesen, sondern auch von Menschen: von deinen Mitschülern, deinen Kollegen und von dir selbst ein paar Wochen später, wenn du dich nicht mehr erinnerst, warum du etwas so geschrieben hast. Deshalb gibt es in Programmiersprachen Kommentare: Notizen im Code, die der Compiler ignoriert.
In C kann ein Kommentar mit zwei Schrägstrichen // beginnen. Alles danach bis zum Zeilenende wird ignoriert. Ein Kommentar kann in einer eigenen Zeile stehen oder am Ende einer Zeile mit Code:
// Gibt den Preis von zwei Kinokarten aus
printf("%d\n", 12 + 12); // eine Karte kostet 12 EuroDas gibt nur Folgendes aus:
24Eine längere Notiz kannst du zwischen /* und */ schreiben. Ein solcher Kommentar kann sich sogar über mehrere Zeilen erstrecken:
/*
Autorin: Anna Schmidt
Das Programm gibt die heutige To-do-Liste aus.
*/Ein guter Kommentar sagt, was man dem Code nicht auf den ersten Blick ansieht: wofür ein Teil des Programms da ist oder warum er so geschrieben ist. Ein Kommentar wie // gibt Hallo! aus über printf("Hallo!\n"); hilft niemandem.
Kommentare sind auch nützlich, um Code für eine Weile auszuschalten, ohne ihn zu löschen. Programmierer nennen das auskommentieren: Setze // an den Anfang einer Zeile, und die Zeile wird nicht mehr ausgeführt. Wenn du sie zurückhaben willst, lösche einfach das //.
printf("Diese Zeile wird ausgeführt.\n");
// printf("Diese nicht.\n");Das gibt Folgendes aus:
Diese Zeile wird ausgeführt.Vorsicht bei einem /* ohne sein */: Alles danach wird bis zum Ende des Programms zum Kommentar, auch das } von main. Der Compiler meldet dann unterminated /* comment.
So schreibst du es:
Anweisungen
- 1
Füge am Anfang des Programms, über der Zeile
#include, einen Kommentar hinzu, der sagt, was das Programm macht, zum Beispiel// Packliste fürs Meer. - 2
Du fährst im Sommer ans Meer, also brauchst du keine Winterjacke. Kommentiere die Zeile aus, die
Winterjackeausgibt, damit das Programm nur Folgendes ausgibt:Packliste fürs Meer: Badeanzug Sonnencreme