Die Programmiersprache C
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 1 von 63.
C ist eine leistungsstarke und effiziente Programmiersprache, die einen Low-Level-Zugriff auf den Speicher ermöglicht und gleichzeitig eine hohe Performance beibehält. Sie ist ideal für die Systemprogrammierung, eingebettete Systeme und Betriebssysteme geeignet und bietet eine präzise Kontrolle über Hardware und Speicherverwaltung.
So sieht ein einfaches C-Programm aus:#include <stdio.h> — bindet die Standard-Input/Output-Bibliothek ein, damit Sie Funktionen wie printf verwenden können.int main() { — definiert die Hauptfunktion (main function), an der jedes C-Programm mit der Ausführung beginnt. printf("Hello, World!\n"); — gibt den Text Hello, World! auf dem Bildschirm aus. Das \n bewegt den Cursor in eine neue Zeile. return 0; — teilt dem Betriebssystem mit, dass das Programm erfolgreich beendet wurde.} — schließt die Hauptfunktion.Drücken Sie auf Run, um Ihr erstes C-Programm in Aktion zu sehen!
Aufgabe
AnfängerKlicke auf die Schaltfläche zum Ausführen des Codes, um deinen ersten Code in C auszuführen.
Spickzettel
C ist eine leistungsstarke und effiziente Programmiersprache, die einen Low-Level-Zugriff auf den Speicher ermöglicht und gleichzeitig eine hohe Performance beibehält. Sie ist ideal für die Systemprogrammierung, eingebettete Systeme und Betriebssysteme geeignet und bietet eine feingranulare Kontrolle über Hardware und Speicherverwaltung.
Ein grundlegendes C-Programm sieht so aus:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}printf verwenden können.int main() — die Hauptfunktion, in der die Ausführung Ihres Programms beginnt.
printf(...) — gibt Text auf dem Bildschirm aus.
\n — bewegt den Cursor in eine neue Zeile.
return 0; — signalisiert, dass das Programm erfolgreich beendet wurde.
Probier es selbst
#include <stdio.h>
int main() {
printf("Hello C!\n");
return 0;
}
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