Grundlegende Programmstruktur
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 4 von 63.
Jedes C-Programm muss mit Header-Direktiven beginnen, wie zum Beispiel:
#include <stdio.h> // Header für Ein-/Ausgabe
#include <math.h> // Header für mathematische FunktionenDiese Direktiven binden Header-Dateien ein, die Deklarationen für Funktionen und Objekte enthalten, die Ihr Programm verwendet.
Sämtlicher ausführbare Code muss sich innerhalb der main()-Funktion befinden, die der Einstiegspunkt des Programms ist. Zum Beispiel:
#include <stdio.h> // Header für Ein- und Ausgabe
int main() { // Hauptfunktion
printf("This is my first C program!"); // Ausgabe-Anweisung
return 0; // Return-Anweisung - in modernem C nicht zwingend erforderlich
}Denken Sie daran, dass jede Anweisung mit einem Semikolon (;) endet, außer bei Codeblöcken in geschweiften Klammern. Das Semikolon ist obligatorisch und teilt C mit, dass Sie das Ende einer Anweisung erreicht haben.
Aufgabe
EinfachErstellen Sie ein C-Programm mit einer main()-Funktion. Schreiben Sie innerhalb der main()-Funktion Code, um den folgenden Text auszugeben:
This is my first C program!Spickzettel
Jedes C-Programm muss mit Header-Direktiven beginnen:
#include <stdio.h> // Header für Ein-/Ausgabe
#include <math.h> // Header für mathematische FunktionenDer gesamte ausführbare Code muss sich innerhalb der main()-Funktion befinden:
#include <stdio.h>
int main() {
printf("This is my first C program!");
return 0;
}Jede Anweisung endet mit einem Semikolon (;), außer bei Codeblöcken in geschweiften Klammern.
Probier es selbst
#include <stdio.h>
int main() {
// Ihr Code hier
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
2Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-Challenge