C-Programmstruktur
Bevor wir die grundlegenden Bausteine der Sprache C lernen, lassen Sie uns bei einem Minimum von C-Programmstruktur einen Blick nehmen, die im nächsten Abschnitt als Referenz dienen kann.
C Hallo Welt Beispiele
C-Programm umfasst die folgenden Komponenten:
- Präprozessordirektiven
- Funktion
- Variable
- Statement & Expression
- Note
Lassen Sie uns ein einfaches Stück Code aussehen, können Sie geben die Worte "Hallo Welt":
#include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0; }
Als nächstes werden wir erklären, oben, dieses Verfahren:
- Die erste Zeile des Programms#include <stdio.h>ist eine Präprozessordirektive, die den C - Compiler vor der eigentlichen Erstellung erzählt stdio.h Datei aufzunehmen.
- Die nächste Zeileint main ()ist die wichtigste Funktion, die Programmausführung beginnt hier.
- /*...*/ Nächste Zeile wird vom Compiler ignoriert werden, wobei die Noten Inhalt des Programms zu platzieren. Sie werden als Programmheft bekannt.
- Die nächste Zeileprintf (...)ist ein C in eine andere verfügbare Funktion, die Meldung "Hallo, Welt!" Auf dem Bildschirm.
- Die nächste Zeilereturn 0; Beendigung der Funktion main (), und gibt den Wert 0.
Compilieren & C Programmausführung
Schauen wir uns an, wie man den Quellcode in einer Datei zu speichern, und wie es zu kompilieren und ausführen. Im Folgenden sind einfache Schritte:
- Öffnen Sie einen Texteditor, fügen Sie den obigen Code.
- Speichern Sie die Datei alshello.c.
- Öffnen Sie eine Eingabeaufforderung, wechseln Sie in das Verzeichnis, um die Datei zu speichern.
- Geben Siegcc hello.c,drücken Sie die Eingabetaste, kompilieren Sie den Code.
- Wenn es keine Fehler im Code sind, wird die Eingabeaufforderung in die nächste Zeile springen und erzeugta.outausführbare Datei.
- Geben Sie nuna.outdas Programm auszuführen.
- Sie können On-Screen Display"Hallo Welt"zusehen.
$ gcc hello.c $ ./a.out Hello, World!
Stellen Sie sicher, dass Ihr Weg gcc-Compiler enthalten ist, und stellen Sie sicher, dass es in dem Verzeichnis ausführen, um die Quelldatei hello.c enthält.