Читать книгу C für Dummies - Dan Gookin - Страница 15
Inhaltsverzeichnis
Оглавление1 Cover
5 Einleitung Was bringt es, C zu lernen? Über dieses Buch Programme in diesem Buch Törichte Annahmen über den Leser Wie dieses Buch aufgebaut ist Symbole, die in diesem Buch verwendet werden Schlussgedanken
6 Teil I: Das erste Programm Kapitel 1: In zehn Schritten zum ersten Compiler Die Installation der IDE Ihr erstes Programm Kapitel 2: Der (zumeist harmlose) Einstieg Die kurze und banale Geschichte von C Wie aus einer süßen kleinen Textdatei ein Programm wird Das erste C-Programm – eine alte Tradition Speichern! Kompilieren! Linken! Starten! Die notwendigen Editier- und Kompilierkünste Mit Fehlern auf Du und Du Wie die Sprache C aussieht Eingaben und Ausgaben (die hier mal was Gutes sind) Erst das Chaos, dann die Ordnung Wichtige C-Regeln, an die Sie nie denken werden Kapitel 3: Einfache C-Programme basteln printf (wer bei print an Drucken denkt, liegt falsch) scanf – lassen Sie Ihren Scanner trotzdem aus! Bemerkungen, Kommentare und Vorschläge fgets und puts Kapitel 4: Variablen und Mathe Die sich ständig ändernde Variable Mehr numerische Variablen und ein bisschen Mathe Konstanten und Variablen Malen mit Zahlen Die etwas andere Variable: char Die erste wirkliche Mathestunde Wer hat den Vortritt?
7 Teil II: Grundlegendes Sprachverständnis Kapitel 5: Wir stehen vor einer großen Entscheidung Die mächtige if-Anweisung Gut, wennʼs nicht wahr ist, was ist es dann? if mit Zeichen und Strings Wie schreibt man richtig in C? Lektion 1 for knüpft Schleifen Schleifen fabrizieren Abkürzungen und die Kunst des Inkrementierens Je mehr Inkrement, desto mehr Wahnsinn Kapitel 6: Ihre persönlichen Funktionen Die allererste Funktion schreiben Variablen innerhalb von Funktionen Funktionen ein Päckchen mit auf den Weg geben Funktionen mit Ergebnissen Das Zwiebelschalenprinzip Das alte Spiel mit den Zufallszahlen Kapitel 7: Feinschliff für die C-Künste Dieses Zeug drängelt sich immer vor (der Rest folgt dem #) Wie man Eingaben vom Benutzer bekommt Die Shell beklauen (wie man die Kommandozeile abhört) Noch mehr ifs Mehr über Variablen Ein anderes Kapitel über Zahlen (die Sache mit der Hexerei) Kapitel 8: Schleifen knüpfen Fakten zu while-Schleifen Den Spieß umgedreht: do-while-Schleifen Der bizarre Fall while TRUE (und sonstige Kuriositäten) Verschachtelte Schleifen und anderer Unsinn für Angeber Kapitel 9: Zwischenstand und Reste essen Selbsttest via Hallo, Welt! Mehr über die math.h-Library goto-Anweisung – nein danke Und tschüss … – das Programm verlassen
8 Teil III: Einfache Datenstrukturen und Zeiger Kapitel 10: Arrays und Strings Wozu Arrays? Strings und Arrays Arrays jeder Sorte Kapitel 11: Strings und so Zeugs Strings und Zeichen Texte verflechten Stringmanipulationen Arrays jenseits der ersten Dimension Kapitel 12: Die finstersten Aspekte von C: Zeiger Ein unhandliches und starres Speicherkonzept Adresse, Adresse, Adresse Mehr Zeiger, mehr Speicher, Wahnsinn ohne Ende Und nun das Sternchen, bitte schön Zeiger sollen Arrays nicht ersetzen Kapitel 13: Erste Anwendungen der Zeiger Zeiger und Strings Die Tiefen der Bibliotheksdefinitionen Übergabe von Zeigern an Funktionen Übergabe von Arrays an und von Funktionen Arrays aus Zeigern Sortieren von Strings mit Zeigern Kapitel 14: Alles über Strukturen Mehrfachvariablen Strukturen und Funktionen Strukturen und (schon wieder!) Zeiger
9 Teil IV: Daten speichern und verwalten Kapitel 15: Die Festplatte als Diener Hello Disk! Binär oder Text – das ist hier die Frage Formatierte Ein-/Ausgabe Daten lesen und schreiben Kapitel 16: Dynamische Datenstrukturen Dynamische Arrays Kurzer Rückblick zur Datenspeicherung Kapitel 17: Die Geburt unserer Datenbank Das unvermeidliche Bankkontenprogramm Datensätze aus Listen löschen Einmal vom Speicher zur Disk und zurück
10 Teil V: Der Top-Ten-Teil Kapitel 18: Cehn Gründe für C im Jahr 2020, 2021, 2022 … C++, C#, Java, PHP und die anderen {} C ist schlank C ist Fahren ohne ABS und ESP C ist die Sprache der APIs und Kernel C ist 31337 C ist die Sprache der Aufzüge und Kühlschränke C ist allgegenwärtig C ist die Sprache der Schnittstellen C treibt die Dinge voran C ist wichtig … Kapitel 19: Zehn Empfehlungen zum Schreiben unlesbarer Programme Lügen Sie in den Kommentaren Verwenden Sie möglichst kurze Variablennamen Nutzen Sie Copy&Paste ausgiebig Stöbern Sie im Thesaurus Legen Sie sich niemals fest Wenn’s mit dem Englisch hapert Ziehen Sie Schreibfehler konsequent durch Seien Sie modern und geben Sie Ihren Quellcode frei Finden Sie Workarounds für eigene Fehler Verzichten Sie auf lesbare Codeformatierungen Kapitel 20: Zehn nützliche Internetadressen zu C Stackoverflow A Programmer’s Heaven Codeguru.com C for Dummies Nachschlagewerk zur Bibliothek Noch ein Nachschlagewerk Der C-Standard Der Compiler – Code::Blocks Visual Studio Express Editions c++.net