Die kompakte Einführung in C im praktischen Taschenbuchformat. Das Buch führt Sie übersichtlich in alle Sprachgrundlagen ein, bevor es um fortgeschrittene Themen wie Zeiger oder dynamische Speicherverwaltung geht. Mit dem aktuellen Standard C18, aber auch für ältere Compiler. Viele Codebeispiele und Tabellen sowie...
Vorwort ... 17 1. Einstieg in die Welt von C ... 21
1.1 ... Die Sprache C ... 21 1.2 ... Die C-Standardbibliothek ... 22 1.3 ... Die nötigen Werkzeuge für C ... 26 1.4 ... Übersetzen mit der Entwicklungsumgebung ... 29 1.5 ... Übersetzen mit GCC und Clang ... 33 1.6 ... Listings zum Buch ... 35 1.7 ... Kontrollfragen und Aufgaben im Buch ... 36
2. Erste Schritte in C ... 37
2.1 ... Das erste Programm in C ... 37 2.2 ... Die Funktion printf() ... 40 2.3 ... Zeichensätze in C ... 42 2.4 ... Symbole in C ... 45 2.5 ... Kommentare ... 50 2.6 ... Kontrollfragen und Aufgaben ... 52
3. Basisdatentypen in C ... 55
3.1 ... Variablen ... 55 3.2 ... Deklaration und Definition ... 56 3.3 ... Initialisierung und Zuweisung von Werten ... 58 3.4 ... Datentypen für Ganzzahlen ... 59 3.5 ... Datentypen für Zeichen ... 65 3.6 ... Datentypen für Fließkommazahlen ... 68 3.7 ... Boolescher Datentyp ... 72 3.8 ... Speicherbedarf mit sizeof ermitteln ... 73 3.9 ... Wertebereiche der Datentypen ermitteln ... 75 3.10 ... Konstanten erstellen ... 81 3.11 ... Lebensdauer und Sichtbarkeit von Variablen ... 82 3.12 ... void -- ein unvollständiger Typ ... 84 3.13 ... Kontrollfragen und Aufgaben ... 84
B.1 ... Antworten und Lösungen zu Kapitel 2 ... 437 B.2 ... Antworten und Lösungen zu Kapitel 3 ... 438 B.3 ... Antworten und Lösungen zu Kapitel 4 ... 438 B.4 ... Antworten und Lösungen zu Kapitel 5 ... 440 B.5 ... Antworten und Lösungen zu Kapitel 6 ... 443 B.6 ... Antworten und Lösungen zu Kapitel 7 ... 446 B.7 ... Antworten und Lösungen zu Kapitel 8 ... 448 B.8 ... Antworten und Lösungen zu Kapitel 9 ... 451 B.9 ... Antworten und Lösungen zu Kapitel 10 ... 456 B.10 ... Antworten und Lösungen zu Kapitel 11 ... 461 B.11 ... Antworten und Lösungen zu Kapitel 12 ... 465 B.12 ... Antworten und Lösungen zu Kapitel 13 ... 469 B.13 ... Antworten und Lösungen zu Kapitel 14 ... 474 B.14 ... Antworten und Lösungen zu Kapitel 15 ... 476
Index ... 481
Die kompakte Einführung in C im praktischen Taschenbuchformat. Das Buch führt Sie übersichtlich in alle Sprachgrundlagen ein, bevor es um fortgeschrittene Themen wie Zeiger oder dynamische Speicherverwaltung geht. Mit dem aktuellen Standard C18, aber auch für ältere Compiler. Viele Codebeispiele und Tabellen sowie eine Funktionsreferenz machen das Buch zu Ihrem nützlichen Begleiter. Zu jedem Kapitel bieten Aufgaben mit kommentierten Lösungen eine Lernkontrolle und laden dazu ein, selbst Hand anzulegen. Ideal als Vorlesungsbegleiter oder zum Auffrischen. Aus dem Inhalt: Erste Schritte in C Verzweigungen und Schleifen Funktionen Präprozessor-Direktiven Arrays und Zeichenketten Zeiger Dynamische Speicherverwaltung Dynamische Datenstrukturen Eingabe- und Ausgabe-Funktionen Aktueller ISO-Standard C18
Jürgen Wolf ist seit über 16 Jahren Autor und seit mehr als 10 Jahren passionierter Digitalfotograf. Seine Buchthemen sind Bildbearbeitung, Fotografie, Webentwicklung, Betriebssysteme und Programmierung. Und egal welches Thema: Bei jedem Buch ist es sein Ziel, auch komplexe Zusammenhänge klar und verständlich zu erklären.
»Dieses C Buch macht einen wirklich sehr guten Eindruck, dank seiner guten Strukturierung und dazu noch einem geringen Preis. [...] Somit besitzt du am Schluss das Wissen über die Grundlagen, welche dir bei deinen Projekten weiterhelfen werden. Ein Experte wirst du zwar noch nicht sein, allerdings kommst du immer näher in diese Richtung.« (12/2020)