0 Tage Serie
Code-Bibliothek

Code, der lesenswert ist.

Sorgfältig kuratierte Snippets — TypeScript, Python, Rust, Go und mehr. Jedes mit einer Zeile-für-Zeile-Erklärung, damit du Code so liest, wie die Leute ihn geschrieben haben.

3498 Snippets · 10 Sprachen
▶ Lernen starten
C · AnfängerSnippet

Hallo Welt Grundlagen

Dies ist das einfachste C-Programm. Es bindet die Standard-Eingabe-Ausgabe-Bibliothek ein und definiert den Haupteinstiegspunkt, an dem die Ausführung beginnt.

snippet.c
c
1
2
3
4
5
6
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
SyntaxFunktionen
C · AnfängerSnippet

Einfache For-Schleife

Eine For-Schleife wiederholt einen Codeblock eine bestimmte Anzahl von Malen und verwendet eine Zählervariable, um den Fortschritt zu verfolgen.

snippet.c
c
1
2
3
for (int i = 0; i < 5; i++) {
printf("Iteration: %d\n", i);
}
KontrollstrukturenSyntax
C · AnfängerSnippet

Funktionsdefinition

Funktionen sind wiederverwendbare Codeblöcke, die bestimmte Aufgaben erfüllen. Sie können Parameter entgegennehmen und einen Wert zurückgeben.

snippet.c
c
1
2
3
4
5
int add(int a, int b) {
return a + b;
}
// Usage: int result = add(5, 3);
FunktionenBest Practices
C · AnfängerSnippet

If-Else Kontrollfluss

Bedingte Anweisungen ermöglichen es dem Programm, Entscheidungen zu treffen und verschiedene Codeblöcke basierend auf einem booleschen Ausdruck auszuführen.

snippet.c
c
1
2
3
4
5
6
7
int score = 85;
if (score >= 50) {
printf("Pass\n");
} else {
printf("Fail\n");
}
Kontrollstrukturen
C · AnfängerSnippet

Variable Datentypen

In C müssen Sie den Datentyp angeben, den eine Variable speichern soll, z. B. Ganzzahlen (int), Gleitkommazahlen (float) oder einzelne Zeichen (char).

snippet.c
c
1
2
3
int age = 25;
float temperature = 36.5;
char grade = 'A';
DatentypenSyntax
C · AnfängerSnippet

Die While-Schleife

Die While-Schleife wiederholt einen Codeblock, solange eine bestimmte Bedingung wahr bleibt. Sie ist nützlich, wenn die Anzahl der Iterationen vorher nicht bekannt ist.

snippet.c
c
1
2
3
4
5
int count = 1;
while (count <= 3) {
printf("Count is %d\n", count);
count++;
}
KontrollstrukturenSyntax
C · AnfängerSnippet

Definieren einer Struktur (Struct)

Ein Struct ist ein benutzerdefinierter Datentyp, der es ermöglicht, zusammengehörige Variablen verschiedener Typen zu gruppieren.

snippet.c
c
1
2
3
4
5
6
struct Player {
int id;
float health;
};
struct Player p1 = {1, 100.0};
SyntaxDatentypen
C · AnfängerSnippet

Die Switch-Anweisung

Die Switch-Anweisung ist eine Alternative zu langen if-else-Ketten. Sie vergleicht eine Variable mit mehreren 'Case'-Werten und führt den entsprechenden Block aus.

snippet.c
c
1
2
3
4
5
6
7
8
9
10
switch (grade) {
case 'A':
printf("Excellent!\n");
break;
case 'B':
printf("Good job!\n");
break;
default:
printf("Keep trying.\n");
}
KontrollstrukturenSyntax