Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 << zurück
C von A bis Z von Jürgen Wolf
Das umfassende Handbuch für Linux, Unix und Windows
– 2., aktualisierte und erweiterte Auflage 2006
Buch: C von A bis Z

C von A bis Z
1.116 S., mit CD, Referenzkarte, 39,90 Euro
Galileo Computing
ISBN 3-89842-643-2
gp Kapitel 4 Kommentare in C
  gp 4.1 Wann sind Kommentare sinnvoll?
  gp 4.2 Welche Kommentar-Schreibweise: // oder /* */


Galileo Computing - Zum Seitenanfang

4.2 Welche Kommentar-Schreibweise: // oder /* */  toptop

Da Sie zwei Möglichkeiten haben, Kommentare zum Programm hinzuzufügen, stellt sich die Frage, welche Methode von den beiden die bessere ist. Die Schreibweise

//Kommentar

wurde erst im Oktober 1999 zum C99 Standard hinzugefügt. Dieser Stil war zuvor nur für C++ erlaubt und im C89 Standard nicht zugelassen. Problematisch könnte dies werden, wenn Sie einen etwas älteren Compiler verwenden. Er würde einen solchen Kommentar als Fehler bemängeln und sich weigern, das Programm zu übersetzen.


Hinweis   Solange es DOS oder Linux Compiler sind, sollten hierbei recht selten Probleme auftreten. Der CC unter IRIX z.B. verhält sich da schon ganz anders als ein üblicher GCC.


Etwas muss außerdem noch beachtet werden, wenn die Schreibweise // verwendet wird, etwa am folgenden Listing:

/* kommentare_fehler.c */
#include <stdio.h>
int main(void) {
   //das Programm befindet sich im Pfad C:\programme\
   printf("Hallo Welt\n");
   return 0;
}

»Hallo Welt« wird niemals ausgegeben. Der Grund dafür ist, dass die Zeile mit dem Kommentar mit einem Backslash endet. Also achten Sie darauf, denn die Suche nach diesem Fehler könnte unnötig Zeit kosten. Wenn Sie außerdem eine etwas höhere Warnstufe des Compilers (bspw. das Flag -Wall beim GCC) verwenden, wird Sie dieser auch darauf Hinweisen, dass der Kommentar nicht in Ordnung ist (bspw. warning: multi-line comment).

 << zurück
  
  Zum Katalog
Zum Katalog: C von A bis Z
C von A bis Z
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Shell-Programmierung






 Shell-Programmierung


Zum Katalog: Linux-UNIX-Programmierung






 Linux-UNIX-Programmierung


Zum Katalog: C/C++






 C/C++


Zum Katalog: UML 2.0






 UML 2.0


Zum Katalog: Reguläre Ausdrücke






 Reguläre Ausdrücke


Zum Katalog: Linux






 Linux


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de