SP
Moinsen!
Code-Beispiele aus der Übung
- Ueb00:
- Funktionalität ähnlich zu echo: link
- Ueb01:
- isort.c: sortiere ein Array aus zufällig generierten Zahlen
- Ueb02:
- Ueb04:
- Ueb08:
- creep.c: gebe alle Sym-Links aus dem aktuellen Verzeichnis aus
- Ueb09/Ueb10:
- Klausur Juli 2018 wird besprochen
- bitte daheim vorbereiten! ;)
- StuvePad
Allgemeine Anmerkungen
- Kompilieren mit
-std=c99 -pedantic -D_XOPEN_SOURCE=700 -Wall -Werror
- für besseren Code zudem:
-g -Wextra -Wconversion
- Compiler: anstatt
gcc
auch malclang
verwenden! - Allen Speicher auch wieder freigeben, hierzu am besten
valgrind
mit folgenden Parametern:--leak-check=full --show-reachable=yes --track-origins=yes
- bei lokal verwendeten Funktionen static verwenden!
- Sollte eine selbst geschriebene Funktion keine Argumente übergeben bekommen, die Parameterliste mit void angeben
- Fehlerbehandlung: “Wir müssen alle Fehlerbehandlung machen!”
Further reading
- Semesterplan
- Eine sehr informative Website eines anderen SP-Tutors.