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

Bedingte Logik mit If-Else

Bedingte Anweisungen ermöglichen es Ihrem Programm, Entscheidungen basierend auf bestimmten Kriterien zu treffen.

snippet.cpp
cpp
1
2
3
4
5
6
7
int score = 85;
if (score >= 50) {
std::cout << "Passed";
} else {
std::cout << "Failed";
}
Kontrollstrukturen
C++ · AnfängerSnippet

Variablen und Datentypen

C++ ist eine streng typisierte Sprache, was bedeutet, dass man den Typ der Daten angeben muss, die eine Variable speichern soll.

snippet.cpp
cpp
1
2
3
4
int age = 25;
double price = 19.99;
char grade = 'A';
bool isReady = true;
DatentypenSyntax
C++ · AnfängerSnippet

Die Grundstruktur eines C++ Programms

Jedes C++ Programm beginnt mit einer main-Funktion. Wir nutzen #include <iostream>, um Text in der Konsole ausgeben zu können.

snippet.cpp
cpp
1
2
3
4
5
6
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
SyntaxBest Practices
C++ · AnfängerSnippet

Einfache Funktionsdefinition

Funktionen helfen dabei, Code in wiederverwendbare Blöcke zu gliedern. Sie können Parameter entgegennehmen und Werte zurückgeben.

snippet.cpp
cpp
1
2
3
4
5
int add(int a, int b) {
return a + b;
}
int result = add(10, 5);
FunktionenSyntax
C++ · AnfängerSnippet

Arbeiten mit Arrays

Arrays werden verwendet, um mehrere Werte desselben Typs in einer einzigen Variablen zu speichern.

snippet.cpp
cpp
1
2
3
4
int grades[3] = {90, 85, 70};
std::cout << grades[0]; // Prints 90
grades[1] = 95; // Updates the second element
Arrays & ListenSyntax
C++ · AnfängerSnippet

Der Standard-Namensraum (std::)

C++ verwendet Namensräume, um Code zu organisieren und Namenskonflikte zu vermeiden. Die meisten Standardfunktionen haben das Präfix 'std::', um anzuzeigen, dass sie zur Standardbibliothek gehören.

snippet.cpp
cpp
1
std::cout << "Hello from the standard namespace!";
SyntaxBest Practices
C++ · AnfängerSnippet

Konstanten mit const deklarieren

Das Schlüsselwort 'const' erstellt eine schreibgeschützte Variable. Einmal initialisiert, kann ihr Wert nicht mehr geändert werden, was versehentliche Änderungen verhindert.

snippet.cpp
cpp
1
2
const double PI = 3.14159;
// PI = 3.14; // This would cause a compiler error
SyntaxBest PracticesDatentypen
C++ · AnfängerSnippet

Code-Kommentare verwenden

Kommentare sind Notizen für Entwickler, die vom Compiler vollständig ignoriert werden. Sie sind unerlässlich, um zu dokumentieren, was der Code tut.

snippet.cpp
cpp
1
2
3
// Single-line comment
/* Multi-line
comment */
SyntaxBest Practices