C Programmstruktur

Bevor wir die grundlegenden Bausteine von C lernen, schauen wir uns zunächst die Struktur eines minimalen C-Programms an, die wir in den folgenden Kapiteln als Referenz verwenden können.

C-Hallo-Welt-Beispiel

C-Programme bestehen hauptsächlich aus den folgenden Teilen:

  • Präprozessor-Direktive
  • Funktion
  • Variable
  • Anweisungen & Ausdrücke
  • Kommentare

Schauen wir uns ein einfaches Stück Code an, das das Wort "Hello World" ausgeben kann:

Beispiel

#include <stdio.h> int main() { /*Mein erstes C-Programm*/ printf("Hallo, Welt! \n"); return 0; }

Als Nächstes erklären wir das obige Programm:

  1. Die erste Zeile des Programms#include <stdio.h>Es ist eine Präprozessor-Direktive, die dem C-Compiler mitteilt, die Datei stdio.h vor der eigentlichen Kompilierung einzubinden.
  2. Nächste Zeileint main()Es ist die Hauptfunktion; hier beginnt die Ausführung des Programms.
  3. Die nächste Zeile /*...*/ wird vom Compiler ignoriert; hier stehen die Programmkommentare. Sie werden Programmkommentare genannt.
  4. Nächste Zeileprintf(...)Es ist eine weitere in C verfügbare Funktion, die die Meldung "Hello, World!" auf dem Bildschirm anzeigt.
  5. Nächste Zeilereturn 0;Sie beendet die Funktion main() und gibt den Wert 0 zurück.

Kompilieren und Ausführen von C-Programmen

Als Nächstes sehen wir uns an, wie man den Quellcode in einer Datei speichert und wie man ihn kompiliert und ausführt. Hier sind die einfachen Schritte:

  1. Öffnen Sie einen Texteditor und fügen Sie den obigen Code hinzu.
  2. Speichern Sie die Datei alshello.c。
  3. Öffnen Sie die Eingabeaufforderung und gehen Sie in das Verzeichnis, in dem die Datei gespeichert ist.
  4. Geben Siegcc hello.cein, drücken Sie die Eingabetaste und kompilieren Sie den Code.
  5. Wenn keine Fehler im Code vorhanden sind, springt die Eingabeaufforderung zur nächsten Zeile und erzeugta.out (unter Windows wird a.exe erzeugt)ausführbare Datei.
  6. Geben Sie nuna.outein, um das Programm auszuführen (unter Windows geben Siea.exe ein)。
  7. Auf dem Bildschirm wird Folgendes angezeigt:"Hello World"。
$ gcc hello.c
$ ./a.out
Hello, World!

Stellen Sie sicher, dass Ihr Pfad bereits den gcc-Compiler enthält, und achten Sie darauf, dass Sie ihn im Verzeichnis ausführen, das die Quelldatei hello.c enthält.

Wenn mehrere C-Quellcodedateien vorhanden sind, ist die Kompilierungsmethode wie folgt:

$ gcc test1.c test2.c -o main.out
$ ./main.out

test1.c und test2.c sind zwei Quellcodedateien.

Weitere Erweiterungen