Grundkurs C
Rheinwerk (Verlag)
978-3-8362-7689-4 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
- Kompakte und verständliche Einführung in die Programmiersprache C
- Von den Grundlagen bis zum komplexen Programm
- Mit vielen Codebeispielen, Übungsaufgaben und kommentierten Lösungen
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.
René Krooß ist Diplom-Informatiker, begeisterter Programmierer und Experte für Prozessorstrukturen, Betriebssysteme, Hardware-Programmierung und Programmiersprachen.
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
4. Rechnen mit C und Operatoren ... 85
4.1 ... Werte formatiert einlesen mit scanf() ... 85
4.2 ... Operatoren ... 89
4.3 ... Arithmetische Operatoren ... 93
4.4 ... Inkrement- und Dekrementoperator ... 95
4.5 ... Bitoperatoren ... 98
4.6 ... Implizite Typumwandlung ... 102
4.7 ... Explizite Typumwandlung ... 106
4.8 ... Mathematische Funktionen in C ... 107
4.9 ... Kontrollfragen und Aufgaben ... 112
5. Bedingte Anweisung und Verzweigung ... 115
5.1 ... Bedingte Anweisungen ... 115
5.2 ... Die alternative Verzweigung ... 121
5.3 ... Der Bedingungsoperator ?: ... 124
5.4 ... Die mehrfache Verzweigung mit if und else if ... 125
5.5 ... Mehrfache Verzweigung mit switch ... 130
5.6 ... Logische Verknüpfungen ... 136
5.7 ... Kontrollfragen und Aufgaben ... 143
6. Schleifen -- Programmteile wiederholen ... 147
6.1 ... Die Zählschleife -- for ... 147
6.2 ... Die kopfgesteuerte while-Schleife ... 152
6.3 ... Die fußgesteuerte do-while-Schleife ... 154
6.4 ... Kontrolliertes Verlassen von Schleifen ... 157
6.5 ... Kontrollfragen und Aufgaben ... 161
7. Funktionen erstellen ... 163
7.1 ... Funktionen definieren ... 164
7.2 ... Funktionen aufrufen ... 165
7.3 ... Funktionsdeklaration (Vorausdeklaration) ... 166
7.4 ... Funktionsparameter ... 169
7.5 ... Rückgabewert von Funktionen ... 171
7.6 ... Exkurs: Funktionen bei der Ausführung ... 175
7.7 ... Inline-Funktionen ... 176
7.8 ... Rekursionen ... 177
7.9 ... Die main()-Funktion ... 179
7.10 ... Programme mit exit() beenden ... 182
7.11 ... Globale, lokale und statische Variablen ... 183
7.12 ... Kontrollfragen und Aufgaben ... 191
8. Präprozessor-Direktiven ... 193
8.1 ... Dateien einfügen mit #include ... 194
8.2
»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.« Programmierbuch.de 202012
»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.«
Erscheinungsdatum | 25.09.2020 |
---|---|
Verlagsort | Bonn |
Sprache | deutsch |
Maße | 125 x 190 mm |
Einbandart | kartoniert |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C / C++ |
Schlagworte | C-Programmierung • Einstieg Einsteiger Umsteiger • Entwickeln • Nachschlage-Werk • Programmieren lernen • Raspberry Pi Arduino • Software-Entwicklung • Taschen-Buch Bücher Grundlagen Kurs Tipps Workshop Tutorial Basis-Wissen Anleitung Training Ausbildu • Taschen-Buch Bücher Grundlagen Kurs Tipps Workshop Tutorial Basis-Wissen Anleitung Training Ausbildung Studium • Übung üben testen |
ISBN-10 | 3-8362-7689-5 / 3836276895 |
ISBN-13 | 978-3-8362-7689-4 / 9783836276894 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich