Zum Inhalt springen
My Compiler
AnmeldenRegistrieren

C lernen: Tutorial für Einsteiger

Folgen Sie den Lektionen der Reihe nach. Jede enthält eine kurze Erklärung und Code, den Sie sofort in My Compiler ausführen können.

  1. Lektion 1: Hello, World!

    Jede Sprache beginnt hier: Geben Sie eine Nachricht aus, um zu prüfen, dass alles funktioniert.

    #include <stdio.h>
    
    int main(void) {
        printf("Hello, World!\n");
        return 0;
    }
    Im Compiler öffnen
  2. Lektion 2: Variablen

    Variablen speichern Werte wie Text, ganze Zahlen und Dezimalzahlen, damit Sie sie wiederverwenden können.

    #include <stdio.h>
    
    int main(void) {
        char name[] = "Ada";
        int age = 21;
        double height = 1.75;
        printf("%s %d %.2f\n", name, age, height);
        return 0;
    }
    Im Compiler öffnen
  3. Lektion 3: Bedingungen

    Mit if / else wählt Ihr Programm abhängig von einem Wert einen Weg.

    #include <stdio.h>
    
    int main(void) {
        int age = 18;
        if (age >= 18) {
            printf("Adult\n");
        } else if (age >= 13) {
            printf("Teenager\n");
        } else {
            printf("Child\n");
        }
        return 0;
    }
    Im Compiler öffnen
  4. Lektion 4: Schleifen

    Schleifen wiederholen einen Codeblock: for, wenn die Anzahl bekannt ist, while, wenn Sie auf eine Bedingung warten.

    #include <stdio.h>
    
    int main(void) {
        for (int i = 1; i <= 5; i++) {
            printf("%d\n", i);
        }
        int n = 3;
        while (n > 0) {
            printf("Countdown %d\n", n--);
        }
        return 0;
    }
    Im Compiler öffnen
  5. Lektion 5: Funktionen

    Eine Funktion bündelt Code in einem wiederverwendbaren Block, der Eingaben erhält und ein Ergebnis zurückgibt.

    #include <stdio.h>
    
    int add(int a, int b) {
        return a + b;
    }
    
    int main(void) {
        printf("%d\n", add(2, 3));
        return 0;
    }
    Im Compiler öffnen
  6. Lektion 6: Fibonacci-Folge

    Jede Zahl ist die Summe der beiden vorherigen. Eine klassische Übung, die Variablen, Schleifen und Arithmetik verbindet.

    #include <stdio.h>
    
    int main(void) {
        int a = 0, b = 1;
        for (int i = 0; i < 10; i++) {
            printf("%d ", a);
            int next = a + b;
            a = b;
            b = next;
        }
        return 0;
    }
    Im Compiler öffnen