
Jetzt wird's praktisch! Heute richtest du deine Entwicklungsumgebung ein und schreibst dein allererstes C-Programm. Das „Hello World"-Programm ist Tradition – jeder Programmierer der Welt hat es schon einmal geschrieben. Heute bist du dran! 🚀
🛠️ Was brauche ich zum Programmieren in C?
Um in C zu programmieren, braucht man zwei Dinge: einen Texteditor (zum Schreiben des Codes) und einen Compiler (zum Übersetzen). Beides zusammen nennt man auch Entwicklungsumgebung.
📝 Option 1: VS Code (empfohlen)
Visual Studio Code ist ein moderner, kostenloser Editor mit C-Unterstützung. Perfekt für Einsteiger.
- Download:
code.visualstudio.com - Extension: „C/C++" installieren
- Kostenlos & auf allen Plattformen
⚙️ Option 2: Code::Blocks
Eine einfache IDE speziell für C/C++. Hat alles integriert – ideal für den Schulrechner.
- Download:
codeblocks.org - Version mit GCC wählen!
- Einfach, stabil, gut für Anfänger
⚙️ GCC installieren
GCC (GNU Compiler Collection) ist der Standard-Compiler für C. Ohne ihn kann der Quellcode nicht ausgeführt werden. Die Installation hängt vom Betriebssystem ab:
Windows
Installiere MinGW-w64 oder MSYS2. Download auf winlibs.com oder durch Code::Blocks (enthält GCC bereits). Danach GCC zum PATH hinzufügen: gcc --version in der Eingabeaufforderung prüfen.
macOS
GCC über Xcode Command Line Tools: Terminal öffnen und xcode-select --install eingeben. Danach ist gcc verfügbar.
Linux (Ubuntu/Debian)
Im Terminal: sudo apt update und dann sudo apt install gcc. GCC ist auf Linux meist schon vorinstalliert.
⚠️ GCC überprüfen
Öffne das Terminal (Windows: Eingabeaufforderung / cmd) und tippe:
gcc --version
Wenn du eine Versionsnummer siehst (z.B. gcc (MinGW.org...) 9.2.0), ist alles bereit!
👋 Das erste Programm: „Hello World"
„Hello, World!" ist das traditionell erste Programm, das man in jeder Programmiersprache schreibt. Es zeigt, dass die Umgebung funktioniert, und gibt den Text auf dem Bildschirm aus.
🖥️ Kompilieren und Ausführen
Nachdem du den Code gespeichert hast (hello_world.c), musst du ihn kompilieren und dann ausführen:
Terminal öffnen
Öffne das Terminal (Windows: cmd oder PowerShell) und navigiere zum Ordner mit deiner Datei: cd C:\MeineProjekte
Kompilieren
Gib folgenden Befehl ein. Dabei ist hello_world.c der Quellcode und hello der Name des fertigen Programms:
Ausführen
Starte das kompilierte Programm. Unter Windows: hello.exe, unter Linux/macOS: ./hello
# Schritt 1: In den richtigen Ordner wechseln cd C:\MeineProjekte # Schritt 2: Kompilieren (erstellt hello.exe auf Windows) gcc hello_world.c -o hello # Schritt 3: Ausführen hello.exe # Windows ./hello # Linux / macOS
➕ Erweitertes Beispiel
Mit mehreren printf-Befehlen kannst du beliebig viele Zeilen ausgeben:
#include <stdio.h> int main() { printf("============================\n"); printf(" Hallo, ich bin Ömer!\n"); printf(" Ich lerne C-Programmierung\n"); printf(" an der HTL.\n"); printf("============================\n"); return 0; }
Hallo, ich bin Ömer!
Ich lerne C-Programmierung
an der HTL.
============================
🔤 Wichtige Sonderzeichen in Strings
| Zeichen | Bedeutung | Beispiel |
|---|---|---|
| \n | Neue Zeile (Zeilenumbruch) | printf("Zeile 1\nZeile 2"); |
| \t | Tabulator (Einrückung) | printf("\tEingerückt"); |
| \\ | Backslash selbst | printf("C:\\Users"); |
| \" | Anführungszeichen im String | printf("Er sagte \"Hallo\""); |
✏️ Übungen
Kompilierablauf erklären
Erkläre in deinen eigenen Worten die drei Schritte vom Quellcode bis zur Programmausführung:
Schritt 1 – Schreiben (Was tust du hier?):
Schritt 2 – Kompilieren (Was macht der Compiler?):
Schritt 3 – Ausführen (Was passiert beim Start?):
Hello World – direkt hier ausführen! 🚀
Du hast einen Live-Compiler direkt auf dieser Seite! Tippe das Hello-World-Programm ab und klicke auf ▶ Ausführen:
;, geschweifte Klammern { } und Anführungszeichen "...". Jedes Zeichen zählt!Eigene Vorstellung programmieren
Schreibe ein C-Programm, das deinen Namen, deine Klasse und dein Lieblingsfach ausgibt. Verwende mindestens 3 printf-Befehle. Dann klick auf ▶ Ausführen und überprüfe die Ausgabe!
\t kannst du Tabulator-Abstände einfügen, damit die Ausgabe ordentlich ausgerichtet ist.Code lesen & vorhersagen
Was gibt folgender Code aus? Schreibe deine Erwartung auf – dann führe den Code aus und vergleiche:
printf("Name:\tÖmer\n"); printf("Klasse:\t5AHIF\n"); printf("Er sagte: \"C macht Spass!\"\n");
Deine Erwartung (bevor du es ausführst):
Einen Fehler finden & beheben
Der folgende Code hat 3 Fehler. Finde sie, korrigiere den Code unten und führe ihn aus – er soll "Ich lerne C!" ausgeben:
#include <stdio.h> int main() { printf("Ich lerne C!") ← kein Semikolon return 0 ← kein Semikolon ← fehlende schließende Klammer }
Korrigierter Code (direkt ausführbar):