C für Dummies. Dan Gookin

Чтение книги онлайн.

Читать онлайн книгу C für Dummies - Dan Gookin страница 14

C für Dummies - Dan Gookin

Скачать книгу

dann später!« Ich denke, dass dies funktioniert, weil Sie sofort interessante Programme erstellen und nicht das Gefühl haben, unnötig lange auf der Stelle zu treten.

      Für alle diejenigen, die lieber etwas strukturierter lernen, ist das Buch in 20 Kapitel eingeteilt. Jedes Kapitel enthält eine andere Lektion, jede passend zum Hauptthema. Aber neue Ideen werden vorsichtig vorgestellt, alle sorgfältig miteinander verknüpft, eben ganz im … für Dummies-Stil.

      Und obwohl Sie keine Referenz erhalten (trotz der ganzen Tabellen), werden Sie etwas lernen. Also los!

      Wenn man sich selbst mit einem Buch das Programmieren beibringt, gehört zu dem ganzen Spaß auch das eigenhändige Abtippen der Programme. Auf diese Weise habe ich gelernt zu programmieren. Ich saß mit einer Ausgabe von Dr. David Liens »BASIC lernen mit dem TRS-80« da und 36 Stunden später war ich fertig. Ich schlief. Danach habe ich es noch mal gelesen, weil ich alles vergessen hatte, aber ich erinnerte mich an den Spaß, den ich beim ersten Lesen hatte.

       Hier bin ich, tipp mich ein. La, la, la.

      Meistens geben Sie ganze Programme ein, bestehend aus Zeilen ähnlich wie die obige. Tippen Sie alle ein, drücken Sie

am Ende jeder Zeile. Leider ist der Satzspiegel in diesem Buch nicht so breit, daher sind manchmal Zeilen aufgeteilt. So wie hier:

       Das ist jetzt ein Beispiel für eine wirklich lange Programmzeile, die von den hinterhältigen Layoutern zerrissen wurde.

      Wenn Sie so etwas sehen, dann schreiben Sie das nicht in zwei Zeilen. Schreiben Sie am Ende einfach weiter, und alles wird auf den Bildschirm passen. Falls Sie dies vergessen, kommen Ihre Programme durcheinander – daher habe ich auch einige Erinnerungen im Buch hinterlassen, wenn so etwas passiert.

      In diesem Buch sieht die 0 (»Null«) so aus: 0. Geraten Sie nicht in Panik und tippen Sie kein großes O dafür. Es ist nur eine Null.

      Ach so, Sie müssen natürlich nicht wirklich alles abtippen. Sie können die Quelltexte auch von der Homepage des Buches herunterladen:

       http://www.wiley-vch.de/ISBN9783527718450

      Dieses Buch trifft folgende Annahmen über Sie, Ihren PC, Ihren Compiler und – hüstel – Ihren Geisteszustand:

       Sie sollten Erfahrung mit der Kommandozeile (der Shell) haben und sich auf den Laufwerken Ihres PC auskennen. In diesem Buch ist nicht genug Platz, um Ihnen C und den Umgang mit der Kommandozeile beizubringen. Obwohl jeder C-Aspirant in der Regel durch solche simplen Dinge bereits durch ist. Dieser Annahme vertraue ich einfach.

       Sie sollten mit einem Texteditor umgehen können. Ich meine damit kein Word oder eine Textverarbeitung, sondern einen richtigen Editor, wie Notepad++, GNU Emacs oder den Editor, der in Ihrem »C-Programmierpaket« enthalten ist. Ich kann Ihnen nicht den Editor und C beibringen, also lernen Sie den Editor selbst kennen.

       Sie sollten bereits einen Compiler für die Sprache C verfügbar haben. In Kapitel 1 erfahren Sie, woher Sie einen C-Compiler erhalten und wie Sie ihn installieren, falls Sie noch nicht glücklicher Besitzer eines solchen Compilers sind.

       Die Sache mit dem »plus, plus«, so wie in C++, ist hier kein Thema. Alle Compiler können C++, weil es der Wettbewerb so verlangt. Bevor Sie C++ lernen, sollten Sie ohnehin die Grundlagen von C intus haben, und genau das wird Ihnen hier ja beigebracht. Ein anderes … für Dummies-Buch wird Ihnen dann C++ beibringen … eines Tages.

      Damit Sie sich die Themen aufteilen können, ist das Buch in Teile gegliedert, die jeweils einen großen Themenblock behandeln.

       Teil I: Das erste Programm

      Bevor Sie die Tiefen der Sprache C ausloten, lassen Sie uns zunächst einmal mit dem ersten Programm anfangen – dazu installieren Sie als Erstes den Code::Blocks-Compiler auf Ihrem Rechner, damit Sie sofort loslegen können. Wie bekommen Sie das erste C-Programm überhaupt in den Computer rein? Die ersten Anweisungen helfen Ihnen dabei, zu verstehen, wie man mit der Eingabe und Ausgabe von Daten arbeitet.

       Teil II: Grundlegendes Sprachverständnis

      Wie bei einer natürlichen Sprache müssen Sie bei einer Programmiersprache zunächst eine grundlegende Vorstellung von den wesentlichen Sprachelementen bekommen. Sie erfahren in diesem Teil, welche wichtigen Kontrollelemente die Sprache C Ihnen anbietet. Wie können Sie den Programmablauf beeinflussen, wie reagieren Sie auf unterschiedliche Werte, wie bringt man dem Programm bei, sich zu entscheiden oder einen bestimmten Block mehrfach auszuführen?

       Teil III: Einfache Datenstrukturen und Zeiger

      Datenstrukturen und Algorithmen sind der nächste Themenblock, nachdem Sie sich mit den Kontrollstrukturen befasst haben. Sie lernen die ersten spezielleren Datenspeicher kennen, die Arrays. In diesem Zusammenhang werden Sie erfahren, wie Zeichenketten in C funktionieren und was es mit den berühmt-berüchtigten Zeigern auf sich hat. Nach einem Kapitel über Strukturen und deren dynamische Speicherallozierung kennen Sie alle wichtigen Verfahren zur elementaren Datenspeicherung in C.

       Teil IV: Daten speichern und verwalten

      Die letzte Herausforderung für den Anfang ist, wie man Programmen beibringt, nach der letzten Anweisung die Daten dauerhaft zu behalten. In diesem Teil erfahren Sie nicht nur, wie man Daten in Dateien speichert und wieder ausliest, sondern wie das Phänomen wachsender Datenmengen in den Griff zu bekommen ist – bisher konnte keines der Programme flexibel auf wachsende Datenbestände reagieren, mithilfe der verketteten Listen werden Sie das meistern.

       Teil V: Der Top-Ten-Teil

      In diesem Teil habe ich zusammengetragen, was Sie rund ums Thema C wissen sollten. Hier geht es um das Vermeiden typischer Fehler, um wichtige Webadressen und ein wenig allgemeines Wissen zu C.

      In diesem Buch werden Sie immer wieder auf Symbole stoßen, die dazu dienen, Sie auf bestimmte Informationen und Sachverhalte aufmerksam zu machen:

      

Скачать книгу