Moinsen!

Code-Beispiele aus der Übung

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 mal clang 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