Kostenloses Modul
C und Systemprogrammierung
Lernen Sie C und Systemprogrammierung praktisch: Speicher, Zeiger, Strings, Stack und Heap, Prozesse mit fork und Fehlersuche mit gdb.
Die Lektionen
Jede Lektion lesen Sie kostenlos vollständig. Mit einem kostenlosen Konto führen Sie die Befehle in einem Lab aus und lösen die Quizze und Aufgaben.
1 · Ubuntu-VM-Lab
Speicher und Adressen in C
Ich kann sagen, wie groß eine Variable ist und wo sie im Speicher liegt.
Lektion lesen2 · Ubuntu-VM-Lab
Zeiger in C verstehen
Ich kann C-Code lesen und schreiben, der Zeiger benutzt.
Lektion lesen3 · Ubuntu-VM-Lab
Arrays und Zeichenketten in C
Ich kann erklären, warum ein Array Speicher ist und eine Zeichenkette Bytes mit einer Null am Ende.
Lektion lesen4 · Ubuntu-VM-Lab
Stack und Heap in C
Ich kann sagen, wo eine Variable lebt und was malloc und free tun.
Lektion lesen5 · Ubuntu-VM-Lab
Prozesse: fork, exec und wait
Ich kann erklären, wie ein Prozess mit fork, exec und wait einen anderen startet.
Lektion lesen6 · Ubuntu-VM-Lab
Fehlersuche mit dem Debugger gdb
Ich kann mit einem Debugger die Zeile finden, in der ein Programm abstürzt.
Lektion lesen
In einem echten Lab bearbeitet
Jede Lektion dieses Moduls wird in einem Lab bearbeitet, das nur für Sie startet. Die genutzten Labs:
Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.