Bedingte Logik mit If-Else
Bedingte Anweisungen ermöglichen es Ihrem Programm, Entscheidungen basierend auf bestimmten Kriterien zu treffen.
int score = 85;if (score >= 50) {std::cout << "Passed";} else {std::cout << "Failed";}
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.
Bedingte Anweisungen ermöglichen es Ihrem Programm, Entscheidungen basierend auf bestimmten Kriterien zu treffen.
int score = 85;if (score >= 50) {std::cout << "Passed";} else {std::cout << "Failed";}
C++ ist eine streng typisierte Sprache, was bedeutet, dass man den Typ der Daten angeben muss, die eine Variable speichern soll.
int age = 25;double price = 19.99;char grade = 'A';bool isReady = true;
Jedes C++ Programm beginnt mit einer main-Funktion. Wir nutzen #include <iostream>, um Text in der Konsole ausgeben zu können.
#include <iostream>int main() {std::cout << "Hello, World!" << std::endl;return 0;}
Funktionen helfen dabei, Code in wiederverwendbare Blöcke zu gliedern. Sie können Parameter entgegennehmen und Werte zurückgeben.
int add(int a, int b) {return a + b;}int result = add(10, 5);
Arrays werden verwendet, um mehrere Werte desselben Typs in einer einzigen Variablen zu speichern.
int grades[3] = {90, 85, 70};std::cout << grades[0]; // Prints 90grades[1] = 95; // Updates the second element
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.
std::cout << "Hello from the standard namespace!";
Das Schlüsselwort 'const' erstellt eine schreibgeschützte Variable. Einmal initialisiert, kann ihr Wert nicht mehr geändert werden, was versehentliche Änderungen verhindert.
const double PI = 3.14159;// PI = 3.14; // This would cause a compiler error
Kommentare sind Notizen für Entwickler, die vom Compiler vollständig ignoriert werden. Sie sind unerlässlich, um zu dokumentieren, was der Code tut.
// Single-line comment/* Multi-linecomment */