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
Als Nächstes erklären wir das obige Programm:
- 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.
- Nächste Zeileint main()Es ist die Hauptfunktion; hier beginnt die Ausführung des Programms.
- Die nächste Zeile /*...*/ wird vom Compiler ignoriert; hier stehen die Programmkommentare. Sie werden Programmkommentare genannt.
- Nächste Zeileprintf(...)Es ist eine weitere in C verfügbare Funktion, die die Meldung "Hello, World!" auf dem Bildschirm anzeigt.
- 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:
- Öffnen Sie einen Texteditor und fügen Sie den obigen Code hinzu.
- Speichern Sie die Datei alshello.c。
- Öffnen Sie die Eingabeaufforderung und gehen Sie in das Verzeichnis, in dem die Datei gespeichert ist.
- Geben Siegcc hello.cein, drücken Sie die Eingabetaste und kompilieren Sie den Code.
- 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.
- Geben Sie nuna.outein, um das Programm auszuführen (unter Windows geben Siea.exe ein)。
- 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