Grundkurs C
Dieser Grundkurs ist genau das Richtige für alle, die einen schnellen Einstieg in die Programmiersprache C und einen Überblick über die Grundlagen suchen. Ausführlich und jederzeit verständlich erklärt Jürgen Wolf alles, was notwendig ist, damit Sie mit C...
- Kreditkarte, Paypal, Rechnungskauf
- 30 Tage Widerrufsrecht
Produktdetails
Produktinformationen zu „Grundkurs C “
Dieser Grundkurs ist genau das Richtige für alle, die einen schnellen Einstieg in die Programmiersprache C und einen Überblick über die Grundlagen suchen. Ausführlich und jederzeit verständlich erklärt Jürgen Wolf alles, was notwendig ist, damit Sie mit C lernen und damit programmieren können. Hier bekommen Sie konzentriertes C-Wissen, mit übersichtlicher Darstellung aller wichtigen Sprachgrundlagen, mit Überblickstabellen zu Schlüsselwörtern und Standard-Headerdateien sowie einer Funktionsreferenz mit dem kompletten C99-Standard.
Übungen in drei Schwierigkeitsgraden am Ende jedes Kapitels helfen Einsteigern und vor allem Selbstlernern beim Verstehen der Sprache. Die kompakte Darstellung und die Übersichtstabellen der wichtigsten Sprachelemente machen das Buch zu einer unverzichtbaren Referenz für die Arbeit mit C.
Das Buch eignet sich hervorragend für Studenten der Informatik und anderer technischer Fächer.
Übungen in drei Schwierigkeitsgraden am Ende jedes Kapitels helfen Einsteigern und vor allem Selbstlernern beim Verstehen der Sprache. Die kompakte Darstellung und die Übersichtstabellen der wichtigsten Sprachelemente machen das Buch zu einer unverzichtbaren Referenz für die Arbeit mit C.
Das Buch eignet sich hervorragend für Studenten der Informatik und anderer technischer Fächer.
Klappentext zu „Grundkurs C “
Kompaktes C-Wissen im praktischen Taschenbuch-Format. Alle Sprachgrundlagen werden kurz und übersichtlich dargestellt; Übersichtstabellen und eine Funktionsreferenz machen das Buch zum praktischen Begleiter. Auch Einsteiger lernen schnell, ihre ersten Programme zu schreiben, Übungsaufgaben in drei Schwierigkeitsstufen helfen bei der Lernkontrolle. Das Buch eignet sich hervorragend für Studenten der Informatik und anderer technischer Fächer.Aus dem Inhalt:
Das erste Programm in C
Basisdatentypen
Typumwandlung
Verzweigungen
Schleifen
Funktionen
Sichtbarkeit, Gültigkeitsbereich und Lebensdauer
Präprozessor-Direktiven
Arrays und Zeichenketten (Strings)
Zeiger (Pointer)
Dynamische Speicherverwaltung
Fortgeschrittene Datentypen
Dynamische Datenstrukturen
Eingabe- und Ausgabe-Funktionen
Galileo Press heisst jetzt Rheinwerk Verlag.
Dieser Grundkurs ist genau das Richtige für alle, die einen schnellen Einstieg in die Programmiersprache C und einen Überblick über die Grundlagen suchen. Ausführlich und jederzeit verständlich erklärt Jürgen Wolf alles, was notwendig ist, damit Sie mit C lernen und damit programmieren können. Hier bekommen Sie konzentriertes C-Wissen, mit übersichtlicher Darstellung aller wichtigen Sprachgrundlagen, mit Überblickstabellen zu Schlüsselwörtern und Standard-Headerdateien sowie einer Funktionsreferenz mit dem kompletten C99-Standard.
Übungen in drei Schwierigkeitsgraden am Ende jedes Kapitels helfen Einsteigern und vor allem Selbstlernern beim Verstehen der Sprache. Die kompakte Darstellung und die Übersichtstabellen der wichtigsten Sprachelemente machen das Buch zu einer unverzichtbaren Referenz für die Arbeit mit C.
Das Buch eignet sich hervorragend für Studenten der Informatik und anderer technischer Fächer.
Übungen in drei Schwierigkeitsgraden am Ende jedes Kapitels helfen Einsteigern und vor allem Selbstlernern beim Verstehen der Sprache. Die kompakte Darstellung und die Übersichtstabellen der wichtigsten Sprachelemente machen das Buch zu einer unverzichtbaren Referenz für die Arbeit mit C.
Das Buch eignet sich hervorragend für Studenten der Informatik und anderer technischer Fächer.
Inhaltsverzeichnis zu „Grundkurs C “
... Vorwort ... 151 ... Einstieg in die Welt von C ... 16... 1.1 ... Es war einmal ... ... 16... 1.2 ... Der ANSI-C-Standard ... 17... 1.3 ... Was brauche ich für C? ... 18... 1.4 ... Welches Betriebssystem ...? ... 20... 1.5 ... Listings zum Buch ... 20... 1.6 ... Schreibkonventionen im Buch ... 21... 1.7 ... Aufgaben im Buch ... 222 ... Die ersten Schritte ... 23... 2.1 ... Das erste Programm in C ... 23... 2.2 ... Die Funktion »printf« ... 25... 2.3 ... Zeichensätze ... 28... 2.4 ... Symbole von C ... 30... 2.5 ... Kommentare ... 34... 2.6 ... Aufgaben ... 353 ... Grundlegendes zu den Basisdatentypen ... 37... 3.1 ... Deklaration und Definition ... 37... 3.2 ... Initialisieren einer Variablen ... 38... 3.3 ... Datentypen für Ganzzahlen ... 39... 3.4 ... Die Funktion scanf ... 44... 3.5 ... Fließkommazahlen ... 45... 3.6 ... Rechnen mit Zahlen ... 52... 3.7 ... Datentyp für Zeichen ... 69... 3.8 ... Boolescher Datentyp (C99) ... 73... 3.9 ... Aufgaben ... 744 ... Typenumwandlung (Casts) ... 76... 4.1 ... Implizite Umwandlung des Compilers ... 76... 4.2 ... Explizite Umwandlung durchführen ... 84... 4.3 ... Aufgaben ... 855 ... Verzweigungen ... 88... 5.1 ... Bedingte Anweisung ... 88... 5.2 ... Der Bedingungsoperator ?: ... 98... 5.3 ... Logische Verknüpfungen ... 100... 5.4 ... Die Fallunterscheidung -- switch ... 105... 5.5 ... Aufgaben ... 1106 ... Schleifen -- Programmteile wiederholen ... 114... 6.1 ... Die Zählschleife -- for ... 114... 6.2 ... Die kopfgesteuerte while-Schleife ... 118... 6.3 ... Die fußgesteuerte do-while-Schleife ... 120... 6.4 ... Kontrollierte Sprünge aus Schleifen ... 122... 6.5 ... Endlosschleifen ... 125... 6.6 ... Fehlervermeidung bei Schleifen ... 126... 6.7 ... Aufgaben ... 1287 ... Funktionen erstellen ... 131... 7.1 ... Funktionen definieren ... 131... 7.2 ... Funktionen aufrufen ... 132... 7.3 ... Funktionsdeklaration
... mehr
(Vorwärts-Deklaration) ... 133... 7.4 ... Funktionsparameter (call-by-value) ... 134... 7.5 ... Rückgabewert von Funktionen ... 136... 7.6 ... Exkurs: Funktion bei der Ausführung ... 139... 7.7 ... Inline-Funktionen (C99) ... 140... 7.8 ... Rekursionen ... 142... 7.9 ... main-Funktion ... 143... 7.10 ... Aufgaben ... 1468 ... Sichtbarkeit, Gültigkeitsbereich und Lebensdauer ... 150... 8.1 ... Lokale und globale Variablen ... 150... 8.2 ... Gültigkeitsbereich ... 154... 8.3 ... Lebensdauer ... 155... 8.4 ... Speicherklassen-Spezifizierer ... 156... 8.5 ... Typ-Qualifizierer ... 160... 8.6 ... Aufgaben ... 1639 ... Präprozessor-Direktiven ... 165... 9.1 ... Dateien einfügen mit »#include« ... 165... 9.2 ... Konstanten und Makros mit »#define« und »#undef« ... 167... 9.3 ... Bedingte Kompilierung ... 173... 9.4 ... Weitere Präprozessor-Direktiven ... 176... 9.5 ... Aufgaben ... 17910 ... Arrays und Zeichenketten (Strings) ... 183... 10.1 ... Arrays verwenden ... 183... 10.2 ... Mehrdimensionale Arrays ... 193... 10.3 ... Strings (Zeichenketten) ... 199... 10.4 ... Aufgaben ... 20511 ... Zeiger (Pointer) ... 208... 11.1 ... Zeiger deklarieren ... 208... 11.2 ... Zeiger initialisieren ... 209... 11.3 ... Zugriff auf dem Inhalt von Zeigern ... 212... 11.4 ... Speichergröße von Zeigern ... 216... 11.5 ... Zeiger-Arithmetik ... 216... 11.6 ... Zeiger als Funktionsparameter (callbyreference) ... 217... 11.7 ... Zeiger als Rückgabewert ... 218... 11.8 ... Arrays bzw. Strings und Zeiger ... 221... 11.9 ... Zeiger-Arrays ... 225... 11.10 ... Zeiger auf Arrays ... 228... 11.11 ... Zeiger auf Zeiger (Zeigerzeiger) ... 229... 11.12 ... void-Zeiger ... 230... 11.13 ... Typ-Qualifizierer bei Zeigern ... 232... 11.14 ... Zeiger auf Funktionen ... 235... 11.15 ... Aufgaben ... 23812 ... Dynamische Speicherverwaltung ... 242... 12.1 ... Neuen Speicherblock reservieren ... 243... 12.2 ... Speicherblock vergrößern oder verkleinern ... 247... 12.3 ... Speicherblock freigeben ... 250... 12.4 ... Die Heap-Fragmentierung ... 254... 12.5 ... Zweidimensionale dynamische Arrays ... 257... 12.6 ... Aufgaben ... 25913 ... Fortgeschrittene Datentypen ... 262... 13.1 ... Strukturen ... 262... 13.2 ... Union ... 281... 13.3 ... Bitfelder ... 285... 13.4 ... Das offsetof-Makro ... 289... 13.5 ... Der Aufzählungstyp »enum« ... 289... 13.6 ... Eigene Typen mit »typedef« ... 291... 13.7 ... Aufgaben ... 29214 ... Dynamische Datenstrukturen ... 295... 14.1 ... Verkettete Liste ... 295... 14.2 ... Doppelt verkettete Listen ... 306... 14.3 ... Aufgaben ... 30715 ... Eingabe- und Ausgabe-Funktionen ... 309... 15.1 ... Verschiedene Streams und Standard-Streams ... 309... 15.2 ... Dateien ... 311... 15.3 ... Dateien öffnen ... 311... 15.4 ... Dateien schließen ... 315... 15.5 ... Lesen und Schreiben ... 316... 15.6 ... Funktionen zur unformatierten Ein-/Ausgabe ... 316... 15.7 ... Funktionen zur formatierten Ein-/Ausgabe ... 326... 15.8 ... Wahlfreier Dateizugriff ... 335... 15.9 ... Fehlerbehandlung ... 339... 15.10 ... Datei löschen oder umbenennen ... 342... 15.11 ... Pufferung ... 342... 15.12 ... Aufgabe ... 343A ... Rangfolge der Operatoren ... 346... A.1 ... Operatoren-Priorität ... 346... A.2 ... ASCII-Code-Tabelle ... 348... A.3 ... Reservierte Schlüsselwörter in C ... 349... A.4 ... Standard-Headerdateien der ANSI-C-Bibliothek ... 349B ... Kommandozeilenargumente ... 350C ... Lösungen der Übungsaufgaben ... 353... C.1 ... Lösungen zum Kapitel 2 ... 353... C.2 ... Lösungen zum Kapitel 3 ... 354... C.3 ... Lösungen zum Kapitel 4 ... 356... C.4 ... Lösungen zum Kapitel 5 ... 358... C.5 ... Lösungen zum Kapitel 6 ... 361... C.6 ... Lösungen zum Kapitel 7 ... 365... C.7 ... Lösungen zum Kapitel 8 ... 368... C.8 ... Lösungen zum Kapitel 9 ... 369... C.9 ... Lösungen zum Kapitel 10 ... 373... C.10 ... Lösungen zum Kapitel 11 ... 377... C.11 ... Lösungen zum Kapitel 12 ... 382... C.12 ... Lösungen zum Kapitel 13 ... 387... C.13 ... Lösungen zum Kapitel 14 ... 391... C.14 ... Lösungen zum Kapitel 15 ... 395 ... Index ... 398
... weniger
Autoren-Porträt von Jürgen Wolf
Jürgen Wolf ist Softwareentwickler, Digitalfotograf und Autor aus Leidenschaft. C/C++, Perl, Linux und die Bildbearbeitung mit Photoshop Elements und GIMP sind seine Themen. Sein Traum: ein ruhiges Leben im Westen Kanadas. Und Bücher auf der Veranda schreiben.
Bibliographische Angaben
- Autor: Jürgen Wolf
- 2010, 406 Seiten, mit Abbildungen, Masse: 12,8 x 18,8 cm, Kartoniert (TB), Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836215462
- ISBN-13: 9783836215466
Rezension zu „Grundkurs C “
"Das Buch eignet sich hervorragend, um die Sprache und die zugrundeliegenden Konzepte kennenzulernen. Empfehlenswert!" -- Design & Elektronik
Kommentar zu "Grundkurs C"
0 Gebrauchte Artikel zu „Grundkurs C“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Grundkurs C".
Kommentar verfassen