Video: Integration durch Substitution - Verkettung || StrandMathe || Oberstufe ★ Wissen 2024
Da die Kommentare von C mit bestimmten Zeichen beginnen und enden, können Sie keinen Kommentar einfügen. Eine weitere Möglichkeit ist die Verschachtelung . Verschachtelte Kommentare können Fehler in Ihrem Code verursachen. Behalten Sie also während der Programmierung den Überblick, wo Kommentare beginnen und enden.
Stellen Sie sich zum Beispiel vor, Beginnen Sie mit diesem Code:
#include int main () {printf ("Der erste Soloistnn"); / * Zusätzliche Leerzeile * / printf ("Vocalist Mary McDivan"); / * printf ("Song", Unter der Sea. "N"); * / return (0);}
Die folgende Abbildung zeigt, wie der Compiler diesen Quellcode sieht. Beachten Sie, wie die kommentierten Teile des Codes ausgegraut sind. Dies ist der Teil, den der Compiler ignoriert. comment.
Zeile 7 wurde auskommentiert, weil sie einen Fehler verursachte (all diese Anführungszeichen löschten den Compiler). Angenommen, der Programmierer geht zurück und fügt einen Grund für die
Kommentar - und achten Sie besonders auf t ist fertig:
#include int main () {printf ("Der erste Soloistnn"); / * Zusätzliche Leerzeile * / printf ("Vocalist Mary McDivan"); / * Die folgende Zeile kann nicht kompiliert werden: * / * printf ("Song", Unter dem Meer. "N"); * / * zeigt eine Art von Fehler an * / return (0);}
Trotz der ausgefuchsten, aneinandergereihten Sternchen am Anfang jeder Zeile ist der Block mit vier Zeilen kein Kommentar. Der Programmierer beabsichtigte wahrscheinlich, dass der gesamte Abschnitt ein Kommentar ist und vom Compiler ignoriert wird, aber die folgende Abbildung zeigt, was wirklich passiert:
Wenn der Compiler zum ersten Mal auf die * / -Zeichen stößt, nimmt er an, dass der kommentierte Abschnitt beendet ist, und kompiliert den verbleibenden Text weiter. Das ist, wo die Fehler passieren.
Die Moral der Geschichte ist, sich daran zu erinnern, dass das / * einen Kommentar startet und * / den Kommentar beendet. Wenn du einen Kommentar in einen anderen steckst, passiert etwas Schlimmes.
Übrigens ist diese Situation leicht zu erkennen, wenn Ihr Editor Ihren Text farbcodiert. Zum Beispiel erscheinen im VIM-Editor Kommentare auf dem Bildschirm blau. Wenn Sie vergessen haben, einen Kommentar zu beenden oder versehentlich einen Kommentar zu verschachteln, können Sie den blauen Text in Bereichen sehen, in denen Sie ihn nicht wünschen. Auf diese Weise können diese Fehler leicht erkannt und behoben werden.