Teil 1: Grundlagen


Aufbau eines C++ Programms

Und gleich ein wichtiger Hinweis vorne weg:

main() Funktion

Jedes C++ Programm muss eine Funktion mit dem Namen main() enthalten und diese Funktion definiert den Einsprungspunkt in das Programm. Nach dem Funktionskopf int main() folgt ein Paar geschweifter Klammern und innerhalb des Klammerpaares stehen die Anweisungen, die das Programm ausführt.

int main()
{
}

Kommentare

Um die Funktionsweise des Programmes zu dokumentieren, stehen zwei Kommentartypen zur Verfügung.

Der erste Typ beginnt mit der Zeichenfolge /* und wird mit der Zeichenfolge */  abgeschlossen. Bei diesem Kommentartyp ist ein Zeilenumbruch innerhalb des Kommentars nicht relevant.

Der zweite Kommentartyp beginnt mit der Zeichenfolge //  und der Kommentar endet automatisch am Zeilenende.

/* Hier beginnt jedes C++ Programm:
  die Einsprungsfunktion main() */
int main()
{
    // Und hier stehen nachher die Anweisungen
}

Allgemeine Syntax einer Anweisung

Eine C++ Anweisung besteht im Allgemeinen aus einem Ausdruck, der mit einem Semikolon abgeschlossen wird. Der Zeilenumbruch bei der Eingabe des Programms ist für den Compiler nicht relevant. D.h. eine Anweisung darf auch über mehrere Zeilen gehen.

/* Hier beginnt jedes C++ Programm:
   die Einsprungsfunktion main() */
int main()
{
    // Anweisung ueber mehrere Zeilen
   int var = 100 *
             15;
   /* mehrere Anweisungen in einer Zeile */
   int var1 = 100; int var2 = var1 * 10;
}

Source-Code Formatierung

Der C++ Compiler lässt eine formatfreie Eingabe des Source-Codes zu. Damit ein Programm auch nach einiger Zeit noch ohne Schwierigkeiten lesbar ist, sollten folgende 3 Regeln eingehalten werden:

  • Jede Funktion beginnt in der ersten Spalte. Danach ist jeder weitere Block {...} mit einem TAB (Tabulator) einzurücken. Der TAB sollte z.B. auf 4 Zeichen gesetzt werden, damit die Einrückungen nicht zu tief werden.
  • Jede Zeile enthält nur eine Anweisung.
  • Geht eine Anweisung über die Spalte 80 hinaus (im Regelfall rechter Rand eines DIN A4 Blatts), ist eine neue Zeile zu beginnen und der Rest der Anweisung entsprechend einzurücken.


Copyright © cpp-tutor.de
Impressum &Datenschutz