Jürgen Wolf: C von A bis Z, m. CD-ROM
C von A bis Z, m. CD-ROM
Buch
- Das umfassende Handbuch. Das Lehr- und Nachschlagewerk. Für Einsteiger, Umsteiger und Profis. Zum aktuellen Standard C99. Mit Zugangscode im Buch für Updates
Derzeit nicht erhältlich.
Lassen Sie sich über unseren eCourier benachrichtigen, falls das Produkt bestellt werden kann.
Lassen Sie sich über unseren eCourier benachrichtigen, falls das Produkt bestellt werden kann.
- Rheinwerk Verlag, 09/2009
- Einband: Fester Einband, Lesebändchen, mit CD-ROM und Referenzkarte
- ISBN-13: 9783836214117
- Umfang: 1190 Seiten
- Sonstiges: m. Abb., Beil.: Referenzkte.
- Auflage: 3., aktualis. u. erw. Aufl.
- Copyright-Jahr: 2009
- Gewicht: 1917 g
- Maße: 250 x 184 mm
- Stärke: 63 mm
- Erscheinungstermin: 25.9.2009
- Serie: Galileo Computing
Beschreibung
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.Aus dem Inhalt:
Einsteigen, programmieren, nachschlagen : Zu jedem C-Thema finden Sie ausführliche Erklärungen.
Vollständiges C-Wissen : CGI und C, MySQL und C, Threadprogrammierung, Sicherheit, Netzwerkprogrammierung
C-Standardbibliothek auf einen Blick : Auf der herausnehmbaren Referenzkarte haben Sie die wichtigsten Funktionen immer im Blick.
Inhaltsangabe
1;Liebe Leserin, lieber Leser,;32;Auf einen Blick;4
3;Inhalt;6
4;Vorwort;24
4.1;Vorwort zur 3. Auflage;25
5;Vorwort des Gutachters;26
5.1;Bin ich hier richtig?;26
6;1 Einstieg in C;28
6.1;1.1 Übersicht zu C;28
6.2;1.2 Der ANSI-C-Standard;29
6.3;1.3 Der POSIX-Standard;32
6.4;1.4 Vor- und Nachteile der Programmiersprache C;33
6.5;1.5 C in diesem Buch;34
6.6;1.6 Was benötige ich für C?;34
6.7;1.7 Welcher Compiler und welches Betriebssystem?;36
7;2 Das erste Programm;38
7.1;2.1 Der beste Lernerfolg;38
7.2;2.2 "Hallo Welt" in C;38
7.3;2.3 Analyse des Programms;40
8;3 Grundlagen;44
8.1;3.1 Zeichensätze;44
8.2;3.2 Symbole von C;49
9;4 Formatierte Ein-/Ausgabe mit "scanf()" und " printf() ";56
9.1;4.1 Formatierte Eingabe mit "scanf()";56
9.2;4.2 Formatierte Ausgabe mit "printf()";64
10;5 Basisdatentypen;68
10.1;5.1 Deklaration und Definition;68
10.2;5.2 Der Datentyp "int" (Integer);70
10.3;5.3 Variablen verwenden;71
10.4;5.4 Der Datentyp "long";74
10.5;5.5 Der Datentyp "long long";75
10.6;5.6 Der Datentyp "short";75
10.7;5.7 Ganzzahlige Typen mit vorgegebener Breite ;76
10.8;5.8 Die Gleitpunkttypen "float" und "double";79
10.9;5.9 Numerische Gleitpunktprobleme;84
10.10;5.10 Komplexe Gleitpunkttypen ;87
10.11;5.11 Der Datentyp "char";88
10.12;5.12 Nationale contra internationale Zeichensätze;93
10.13;5.13 Der Breitzeichen-Typ "wchar_t";95
10.14;5.14 Multibyte-Zeichen;96
10.15;5.15 Boolescher Wert ;97
10.16;5.16 Vorzeichenlos und vorzeichenbehaftet;98
10.17;5.17 Limits für Ganzzahl- und Gleitpunktdatentypen;100
10.18;5.18 Der Typ "void";103
10.19;5.19 Konstanten;104
10.20;5.20 Umwandlungsvorgaben für formatierte Ein-/Ausgabe;105
11;6 Operatoren;114
11.1;6.1 Exkurs zu Operatoren;114
11.2;6.2 Arithmetische Operatoren;115
11.3;6.3 Erweiterte Darstellung arithmetischer Operatoren;118
11.4;6.4 Inkrement- und Dekrement-Operatoren;119
11.5;6.5 Bit-Operatoren;120
11.6;6.6 Makros für logische Operatoren und Bit-Operatoren ;127
11.7;6.7 Der "sizeof"-Operator;128
12;7 Typumwandlung;132
12.1;7.1 Implizite Datentypumwandlung;132
12.2;7.2 Explizite Datentypumwandlung mit dem " cast " - Operator;136
13;8 Kontrollstrukturen;138
13.1;8.1 Verzweigungen mit der "if"-Bedingung;138
13.2;8.2 Die Verzweigung mit "else if";142
13.3;8.3 Die Verzweigung mit "else";144
13.4;8.4 Der !-Operator (logischer Operator);148
13.5;8.5 Logisches UND (&&) logisches ODER ( );150
13.6;8.6 Der Bedingungsoperator "?:";152
13.7;8.7 Fallunterscheidung: die "switch"-Verzweigung;154
13.8;8.8 Die "while"-Schleife;158
13.9;8.9 Die "do while"-Schleife;162
13.10;8.10 Die "for"-Schleife;166
13.11;8.11 Kontrollierte Sprünge;173
13.12;8.12 Direkte Sprünge mit "goto";175
13.13;8.13 Notationsstil;176
14;9 Funktionen;178
14.1;9.1 Was sind Funktionen?;178
14.2;9.2 Wozu dienen Funktionen?;178
14.3;9.3 Definition von Funktionen;178
14.4;9.4 Funktionsaufruf;179
14.5;9.5 Funktionsdeklaration;181
14.6;9.6 Lokale Variablen;182
14.7;9.7 Globale Variablen;185
14.8;9.8 Statische Variablen;186
14.9;9.9 Schlüsselwörter für Variablen Speicherklassen;187
14.10;9.10 Typ-Qualifizierer;189
14.11;9.11 Geltungsbereich von Variablen;189
14.12;9.12 Speicherklassen-Spezifizierer für Funktionen;191
14.13;9.13 Datenaustausch zwischen Funktionen;192
14.14;9.14 Wertübergabe an Funktionen (call-by-value);193
14.15;9.15 Der Rückgabewert von Funktionen;196
14.16;9.16 Die Hauptfunktion "main()";198
14.17;9.17 Rückgabewert beim Beenden eines Programms;200
14.18;9.18 Funktionen der Laufzeitbibliothek;203
14.19;9.19 Getrenntes Kompilieren von Quelldateien;204
14.20;9.20 Rekursive Funktionen (Rekursion);207
14.21;9.21 "inline"-Funktionen;218
15;10 Präprozessor-Direktiven;222
15.1;10.1 Einkopieren von Dateien mittels "include";223
15.2;10.2 Makros und Konstanten "define";225
15.3;10.3 Bedingte Kompilierung;234
15.4;10.4 Vordefinierte Präprozessor-Direktiven (ANSI C);239
15.5;10.5 Ersetzung eines Makroparameter
Biografie
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.Anmerkungen:
Bitte beachten Sie, dass auch wir der Preisbindung unterliegen und kurzfristige Preiserhöhungen oder -senkungen an Sie weitergeben müssen.