C von A bis Z, m. CD-ROM
Das umfassende Handbuch. Das Lehr- und Nachschlagewerk. Für Einsteiger, Umsteiger und Profis. Zum aktuellen Standard C99. Mit Zugangscode im Buch für Updates
C vereint widersprüchliche Eigenschaften:
Maschinennähe und Portabilität. C ist in die Jahre gekommen, hat aber an Attraktivität keineswegs verloren.
Dieses Buch bietet Programmiereinsteigern und Studenten technischer Fächer einen umfassenden Einstieg...
Maschinennähe und Portabilität. C ist in die Jahre gekommen, hat aber an Attraktivität keineswegs verloren.
Dieses Buch bietet Programmiereinsteigern und Studenten technischer Fächer einen umfassenden Einstieg...
Leider schon ausverkauft
versandkostenfrei
Buch
Fr. 49.90
inkl. MwSt.
- Kreditkarte, Paypal, Rechnungskauf
- 30 Tage Widerrufsrecht
Produktdetails
Produktinformationen zu „C von A bis Z, m. CD-ROM “
C vereint widersprüchliche Eigenschaften:
Maschinennähe und Portabilität. C ist in die Jahre gekommen, hat aber an Attraktivität keineswegs verloren.
Dieses Buch bietet Programmiereinsteigern und Studenten technischer Fächer einen umfassenden Einstieg in C. Auch für fortgeschrittene C-Programmierer ist das Buch eine ausgezeichnete Fundgrube. Die Website zum Buch (www.pronix.de) bietet ein Forum und jede Menge zusätzliches Know-how.
Maschinennähe und Portabilität. C ist in die Jahre gekommen, hat aber an Attraktivität keineswegs verloren.
Dieses Buch bietet Programmiereinsteigern und Studenten technischer Fächer einen umfassenden Einstieg in C. Auch für fortgeschrittene C-Programmierer ist das Buch eine ausgezeichnete Fundgrube. Die Website zum Buch (www.pronix.de) bietet ein Forum und jede Menge zusätzliches Know-how.
Klappentext zu „C von A bis Z, m. CD-ROM “
Hier bekommen Sie C-Wissen pur. Egal, ob Sie gerade anfangen, C zu lernen oder ein kompetentes Nachschlagewerk für Fragen rund um C benötigen, mit diesem Buch sind Sie bestens beraten. Ausführlich werden die Grundlagen von C dargestellt, angefangen von den elementaren Datentypen bis hin zu Arrays, Zeigern und dynamischer Speicherverwaltung. Auch fortgeschrittene Themen wie das Programmieren von Webanwendungen mit der CGI-Schnittstelle und eigenen Datenbank-Clients mit der C-API von MySQL, Netzwerk- und Cross-Plattform-Entwicklung kommen nicht zu kurz. Die Website zum Buch (www.pronix.de) bietet ein Forum und jede Menge zusätzliches Know-how.Aus dem Inhalt:
Einsteigen, programmieren, nachschlagen: Zu jedem Thema finden Sie ausführliche Erklärungen.
Vollständiges C-Wissen: Grundlagen, Umgang mit Datenbanken, dynamische Speicherverwaltung, Multithreading, plattformübergreifende Entwicklung u. v. m.
Codebeispiele und Praxistipps
Hier bekommen Sie C-Wissen pur. Egal, ob Sie gerade anfangen, C zu lernen oder ein kompetentes Nachschlagewerk für Fragen rund um C benötigen, mit diesem Buch sind Sie bestens beraten. Ausführlich werden die Grundlagen von C dargestellt, angefangen von den elementaren Datentypen bis hin zu Arrays, Zeigern und dynamischer Speicherverwaltung. Auch fortgeschrittene Themen wie das Programmieren von Webanwendungen mit der CGI-Schnittstelle und eigenen Datenbank-Clients mit der C-API von MySQL, Netzwerk- und Cross-Plattform-Entwicklung kommen nicht zu kurz. Die Website zum Buch (www.pronix.de) bietet ein Forum und jede Menge zusätzliches Know-how.
Inhaltsverzeichnis zu „C von A bis Z, m. CD-ROM “
... Vorwort ... 23
... ... Vorwort zur 3. Auflage ... 24
... Vorwort des Gutachters ... 25
... ... Bin ich hier richtig? ... 25
1 ... Einstieg in C ... 27
... 1.1 ... Übersicht zu C ... 27
... 1.2 ... Der ANSI-C-Standard ... 28
... 1.3 ... Der POSIX-Standard ... 31
... 1.4 ... Vor- und Nachteile der Programmiersprache C ... 32
... 1.5 ... C in diesem Buch ... 33
... 1.6 ... Was benötige ich für C? ... 33
... 1.7 ... Welcher Compiler und welches Betriebssystem? ... 35
2 ... Das erste Programm ... 37
... 2.1 ... Der beste Lernerfolg ... 37
... 2.2 ... "Hallo Welt" in C ... 37
... 2.3 ... Analyse des Programms ... 39
3 ... Grundlagen ... 43
... 3.1 ... Zeichensätze ... 43
... 3.2 ... Symbole von C ... 48
4 ... Formatierte Ein-/Ausgabe mit "scanf()" und "printf()" ... 55
... 4.1 ... Formatierte Eingabe mit "scanf()" ... 55
... 4.2 ... Formatierte Ausgabe mit "printf()" ... 63
5 ... Basisdatentypen ... 67
... 5.1 ... Deklaration und Definition ... 67
... 5.2 ... Der Datentyp "int" (Integer) ... 69
... 5.3 ... Variablen verwenden ... 70
... 5.4 ... Der Datentyp "long" ... 73
... 5.5 ... Der Datentyp "long long" ... 74
... 5.6 ... Der Datentyp "short" ... 74
... 5.7 ... Ganzzahlige Typen mit vorgegebener Breite -- stdint.h ... 75
... 5.8 ... Die Gleitpunkttypen "float" und "double" ... 78
... 5.9 ... Numerische Gleitpunktprobleme ... 83
... 5.10 ... Komplexe Gleitpunkttypen -- complex.h ... 86
... 5.11 ... Der Datentyp "char" ... 87
... 5.12 ... Nationale contra internationale Zeichensätze ... 92
... 5.13 ... Der Breitzeichen-Typ "wchar_t" ... 94
... 5.14 ... Multibyte-Zeichen ... 95
... 5.15 ... Boolescher Wert -- stdbool.h ... 96
... 5.16 ... Vorzeichenlos und vorzeichenbehaftet ... 97
... 5.17 ... Limits für Ganzzahl- und Gleitpunktdatentypen ... 99
... 5.18 ... Der Typ "void" ... 102
... 5.19 ... Konstanten ... 103
... 5.20 ...
... mehr
Umwandlungsvorgaben für formatierte Ein-/Ausgabe ... 104
6 ... Operatoren ... 113
... 6.1 ... Exkurs zu Operatoren ... 113
... 6.2 ... Arithmetische Operatoren ... 114
... 6.3 ... Erweiterte Darstellung arithmetischer Operatoren ... 117
... 6.4 ... Inkrement- und Dekrement-Operatoren ... 118
... 6.5 ... Bit-Operatoren ... 119
... 6.6 ... Makros für logische Operatoren und Bit-Operatoren -- iso646.h ... 126
... 6.7 ... Der "sizeof"-Operator ... 127
7 ... Typumwandlung ... 131
... 7.1 ... Implizite Datentypumwandlung ... 131
... 7.2 ... Explizite Datentypumwandlung mit dem "cast"Operator ... 135
8 ... Kontrollstrukturen ... 137
... 8.1 ... Verzweigungen mit der "if"-Bedingung ... 137
... 8.2 ... Die Verzweigung mit "else if" ... 141
... 8.3 ... Die Verzweigung mit "else" ... 143
... 8.4 ... Der !-Operator (logischer Operator) ... 147
... 8.5 ... Logisches UND -- logisches ODER ... 149
... 8.6 ... Der Bedingungsoperator "?:" ... 151
... 8.7 ... Fallunterscheidung: die "switch"-Verzweigung ... 153
... 8.8 ... Die "while"-Schleife ... 157
... 8.9 ... Die "do while"-Schleife ... 161
... 8.10 ... Die "for"-Schleife ... 165
... 8.11 ... Kontrollierte Sprünge ... 172
... 8.12 ... Direkte Sprünge mit "goto" ... 174
... 8.13 ... Notationsstil ... 175
9 ... Funktionen ... 177
... 9.1 ... Was sind Funktionen? ... 177
... 9.2 ... Wozu dienen Funktionen? ... 177
... 9.3 ... Definition von Funktionen ... 177
... 9.4 ... Funktionsaufruf ... 178
... 9.5 ... Funktionsdeklaration ... 180
... 9.6 ... Lokale Variablen ... 181
... 9.7 ... Globale Variablen ... 184
... 9.8 ... Statische Variablen ... 185
... 9.9 ... Schlüsselwörter für Variablen -- Speicherklassen ... 186
... 9.10 ... Typ-Qualifizierer ... 188
... 9.11 ... Geltungsbereich von Variablen ... 188
... 9.12 ... Speicherklassen-Spezifizierer für Funktionen ... 190
... 9.13 ... Datenaustausch zwischen Funktionen ...
6 ... Operatoren ... 113
... 6.1 ... Exkurs zu Operatoren ... 113
... 6.2 ... Arithmetische Operatoren ... 114
... 6.3 ... Erweiterte Darstellung arithmetischer Operatoren ... 117
... 6.4 ... Inkrement- und Dekrement-Operatoren ... 118
... 6.5 ... Bit-Operatoren ... 119
... 6.6 ... Makros für logische Operatoren und Bit-Operatoren -- iso646.h ... 126
... 6.7 ... Der "sizeof"-Operator ... 127
7 ... Typumwandlung ... 131
... 7.1 ... Implizite Datentypumwandlung ... 131
... 7.2 ... Explizite Datentypumwandlung mit dem "cast"Operator ... 135
8 ... Kontrollstrukturen ... 137
... 8.1 ... Verzweigungen mit der "if"-Bedingung ... 137
... 8.2 ... Die Verzweigung mit "else if" ... 141
... 8.3 ... Die Verzweigung mit "else" ... 143
... 8.4 ... Der !-Operator (logischer Operator) ... 147
... 8.5 ... Logisches UND -- logisches ODER ... 149
... 8.6 ... Der Bedingungsoperator "?:" ... 151
... 8.7 ... Fallunterscheidung: die "switch"-Verzweigung ... 153
... 8.8 ... Die "while"-Schleife ... 157
... 8.9 ... Die "do while"-Schleife ... 161
... 8.10 ... Die "for"-Schleife ... 165
... 8.11 ... Kontrollierte Sprünge ... 172
... 8.12 ... Direkte Sprünge mit "goto" ... 174
... 8.13 ... Notationsstil ... 175
9 ... Funktionen ... 177
... 9.1 ... Was sind Funktionen? ... 177
... 9.2 ... Wozu dienen Funktionen? ... 177
... 9.3 ... Definition von Funktionen ... 177
... 9.4 ... Funktionsaufruf ... 178
... 9.5 ... Funktionsdeklaration ... 180
... 9.6 ... Lokale Variablen ... 181
... 9.7 ... Globale Variablen ... 184
... 9.8 ... Statische Variablen ... 185
... 9.9 ... Schlüsselwörter für Variablen -- Speicherklassen ... 186
... 9.10 ... Typ-Qualifizierer ... 188
... 9.11 ... Geltungsbereich von Variablen ... 188
... 9.12 ... Speicherklassen-Spezifizierer für Funktionen ... 190
... 9.13 ... Datenaustausch zwischen Funktionen ...
... 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 sind seine Themen. Sein Traum: ein ruhiges Leben im Westen Kanadas. Und Bücher auf der Veranda schreiben. Besuchen Sie seine umfangreiche Website www.pronix.de.
Bibliographische Angaben
- Autor: Jürgen Wolf
- 2009, 3., aktualis. u. erw. Aufl., 1190 Seiten, mit Abbildungen, Masse: 18,4 x 25 cm, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836214113
- ISBN-13: 9783836214117
- Erscheinungsdatum: 25.09.2009
Rezension zu „C von A bis Z, m. CD-ROM “
Buchtipp!
Kommentar zu "C von A bis Z, m. CD-ROM"
0 Gebrauchte Artikel zu „C von A bis Z, m. CD-ROM“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
5 von 5 Sternen
5 Sterne 1Schreiben Sie einen Kommentar zu "C von A bis Z, m. CD-ROM".
Kommentar verfassen