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 öffnen →Lies diese C-Snippets für Anfänger Zeile für Zeile — jedes kommt mit einer Erklärung, was der Code tut und warum.
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 öffnen →Eine For-Schleife wiederholt einen Codeblock eine bestimmte Anzahl von Malen und verwendet eine Zählervariable, um den Fortschritt zu verfolgen.
Snippet öffnen →Funktionen sind wiederverwendbare Codeblöcke, die bestimmte Aufgaben erfüllen. Sie können Parameter entgegennehmen und einen Wert zurückgeben.
Snippet öffnen →Bedingte Anweisungen ermöglichen es dem Programm, Entscheidungen zu treffen und verschiedene Codeblöcke basierend auf einem booleschen Ausdruck auszuführen.
In C müssen Sie den Datentyp angeben, den eine Variable speichern soll, z. B. Ganzzahlen (int), Gleitkommazahlen (float) oder einzelne Zeichen (char).
Snippet öffnen →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 öffnen →Ein Struct ist ein benutzerdefinierter Datentyp, der es ermöglicht, zusammengehörige Variablen verschiedener Typen zu gruppieren.
Snippet öffnen →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 öffnen →Ein Array speichert eine sequenzielle Sammlung von Elementen desselben Typs mit fester Größe. Die Indizierung beginnt bei 0.
Snippet öffnen →In C sind Strings einfach Arrays von Zeichen, die mit einem speziellen Null-Zeichen '\0' enden.
Snippet öffnen →Arithmetische Operatoren führen mathematische Berechnungen durch. Der Modulo-Operator (%) ist besonders nützlich, da er den Rest einer Division zurückgibt.
Snippet öffnen →Logische Operatoren ermöglichen es, mehrere Bedingungen zu kombinieren. && steht für UND (beides muss wahr sein), während || für ODER steht (mindestens eines muss wahr sein).
Snippet öffnen →Die #define-Direktive erstellt ein Makro, das der Präprozessor vor der Kompilierung durch den angegebenen Wert ersetzt. Es wird häufig für feste Werte verwendet, die sich nicht ändern sollten.
Snippet öffnen →In C wird jede Variable an einem bestimmten Speicherort gespeichert. Der Ampersand-Operator (&) ruft die Speicheradresse einer Variable ab.
Snippet öffnen →Der ternäre Operator ist eine Kurzform für eine einfache if-else-Anweisung. Er wertet eine Bedingung aus und gibt einen von zwei Werten zurück.
Snippet öffnen →Eine do-while-Schleife stellt sicher, dass der Codeblock mindestens einmal ausgeführt wird, da die Bedingung erst nach der Ausführung geprüft wird.
Snippet öffnen →Der sizeof-Operator gibt die Größe einer Variable oder eines Datentyps in Bytes zurück, was für die Speicherverwaltung essenziell ist.
Snippet öffnen →Das Schlüsselwort typedef erstellt einen neuen Namen für einen bestehenden Datentyp, wodurch der Code aussagekräftiger und lesbarer wird.
Snippet öffnen →Zweidimensionale Arrays verwenden zwei Indizes: den ersten für die Zeile und den zweiten für die Spalte.
Snippet öffnen →Die Typumwandlung ermöglicht es, einen Wert manuell von einem Datentyp in einen anderen zu konvertieren, z. B. das Kürzen eines Floats zu einem Int.
Snippet öffnen →Eine while-Schleife führt ihren Rumpf wiederholt aus, solange die angegebene Bedingung wahr bleibt (in C ungleich Null).
Snippet öffnen →Die switch-Anweisung ermöglicht es, basierend auf dem Wert einer Variablen einen von vielen Codeblöcken zur Ausführung auszuwählen.
Snippet öffnen →Man kann ein Array in einem Schritt deklarieren und initialisieren, indem man geschweifte Klammern verwendet, um die Startwerte aufzulisten.
Snippet öffnen →In C sind Strings nullterminiert, was bedeutet, dass sie immer mit einem versteckten '\0'-Zeichen enden, um das Ende des Textes zu markieren.
Snippet öffnen →Escape-Sequenzen beginnen mit einem Backslash und ermöglichen es, nicht druckbare Zeichen wie Zeilenumbrüche oder Tabs darzustellen.
Snippet öffnen →Die if-else-Anweisung ermöglicht es dem Programm, basierend auf einer Bedingung zwischen zwei Codeblöcken zu wählen. Wenn die Bedingung in den Klammern wahr ist, wird der erste Block ausgeführt; an…
Snippet öffnen →Eine for-Schleife wird verwendet, um Code eine bestimmte Anzahl von Malen zu wiederholen. Sie bündelt Initialisierung, Bedingungsprüfung und einen Aktualisierungsschritt (wie das Erhöhen eines Zähl…
Snippet öffnen →Parameter fungieren als Platzhalter für Werte, die an eine Funktion übergeben werden. Dadurch kann dieselbe Funktion bei jedem Aufruf mit unterschiedlichen Daten arbeiten.
Snippet öffnen →Kommentare sind Notizen für Entwickler, die vom Compiler vollständig ignoriert werden. Verwenden Sie // für kurze Notizen und /* */ für Notizen, die sich über mehrere Zeilen erstrecken.
Snippet öffnen →Ein Struct (Struktur) ist ein benutzerdefinierter Datentyp, mit dem man verschiedene Variablen unter einem Namen gruppieren kann. Es ist nützlich, um komplexe Objekte wie einen Benutzer oder einen…
Snippet öffnen →