Letztes Update 2020/10/20 18:59
C ist eine Compilersprache, d.h. der Code wird nicht Zeilenweise abgearbeitet, wie in Python oder ähnlichen Interpretern. Ein erstelltes Programm, der Source-Code, muss vor der Verwendung erst Compiliert, d.h. erst in eine vom Prozessor verständliche Sprache übersetzt werden.
In dieser Aufstellung werden nicht die Befehle und Funktionen einzeln erklärt, dafür gibt es im Internet genügend Seiten, wie z.B. proggen.org in deutscher Sprache. Hier wird anhand von Beispielprogrammen die Sprache C erklärt.
Zur besseren Übersicht, erstellen wir für die Übungen ein Verzeichnis am Raspberry:
mkdir c_kurs -m=rwx $ cd c_kurs
Bevor der Syntax erklärt wird, erstellen wir das übliche erste Programm jeder Programmiersprache: Hallo Welt
Hallo Welt!
Syntax und Struktur
Eingabe und Verzweigung
Kommandozeilenparameter und Typumwandlung
Zufallszahlen erzeugen
Eingaben zur Laufzeit, Dreiecksberechnung
Schreiben und lesen von Dateien
Temperatur auslesen
Systembefehl ausführen
Mit WiringPi schalten
Beim Start des Pi eine StatusLED einschalten
Learn to Code with C, Übersetzung der MagPi Publikation von Simon Long