Menu

CBook Überarbeitung

Developers
Anonymous
2011-09-15
2013-05-23
  • Anonymous

    Anonymous - 2011-09-15

    Hier wäre eine überarbeitete Version des Inhaltsverzeichnisses für das CBuch.

    Vorwort

    Arbeitsumgebung
    Vorarbeit
    Brad
    Arbeitsblatt und Multiple Choice-Tests
    Arbeiten mit dem Terminal

    Programmieren in C
    Hello World!
    Datentypen und Variablen
    Ganzzahlen (int, long, short)
    Gleitkommazahlen (float, double)
    Zeichen (char)
    Zeichenketten
    Aufzählungen (enum)
    Arithmetische Operatoren
    Ein- und Ausgabe
    Ausgabe mit printf
    Eingabe mit scanf
    Kontrollstrukturen
    Vergleichsoperatoren und logische Operationen
    Bedingte Anweisungen (if, else, switch)
    if-Anweisung
    switch-Anweisung
    Schleifen (for, while, do while)
    while-Schleifen
    do-while-Schleifen
    for-Schleifen
    break-Anweisung
    continue-Anweisung
    Zusammengesetzte Datentypen
    Arrays
    Datentyp Array
    Schleifen und Arrays
    Zeichenketten
    Mehrdimensionale Arrays
    Strukturen (struct)
    Funktionen
    Unterprogramme, Lokalität
    Deklaration und Definition
    Globale und lokale Variablen
    Werteübergabe
    Rückgabewert
    Parameterübergabe
    Übergabe von Arrays
    Rekursion
    Bibliotheksfunktionen
    Zeiger (Pointer) und dynamische Datenstrukturen
    Zeiger (Pointer)
    Zeiger und Arrays
    Funktionen und Zeiger
    Dynamische Datenstrukturen
    Einführung
    Speicher reservieren (malloc)
    Speicher freigeben (free)
    Zeiger und Strukturen
    Verkettete Listen
    Fortgeschrittene Themen
    Zeigerarithmetik
    Arrays von Zeigern

    Programmierstil
    Codeformatierung
    Namensgebung
    Aufteilen in Funktionen

    Fehler und Fehlersuche
    Compilerfehler
    Logische Fehler
    Häufige Fehler

    Zusatzaufgaben
    Roboter
    GTK+-Programmierung

    Arbeitsumgebung für Zuhause

    Anhang
    ASCII-Tabelle
    Reservierte Wörter
    Häufige Compilerfehler
    C Reference Card

     
  • w-bamberger

    w-bamberger - 2011-09-15

    Interessant wäre:
    - Was ist anders als bisher?
    - Warum soll es anders werden? (Welches Problem soll die Änderung lösen?)

     
  • Michael

    Michael - 2011-09-20

    Änderungen:

    * 2.2 Roboterumgebung & 2.3 GTK+-Programmierung in das neue Kapitel Zusatzaufgaben an das Ende des Skripts verschoben.
    * Arbeiten mit dem Terminal als eigenes Unterkapitel
    * Kapitel Einführung in C:
       -3.2.1 bis 3.2.3 (Programmierstil, Fehlersuche) als eigene Kapitel
       -Rest des Kapitels in Hello World! zusammengefasst
    * Datentypen und Variablen:
       - Zusammengefasst
       - Enum hinzugefügt
    * Vergleichsoperatoren und logische Operatoren in Kontrollstrukturen verschoben
    * Programmierstil an das Ende des Skripts verschoben
    * Zusammengesetzte Datentypen: zusammengefasst, enum in Datentypen verschoben
    * Funktionen: Präprozessor entfernt
    * Zeiger: zusammengefasst
    * Arbeitsumgebung für Zuhause hinzugefügt
    * Anhang: Häufige Compilerfehler und C Reference Card hinzugefügt

     

Log in to post a comment.