C /C++ Referenz - Studienausgabe
9,95€
(Preis inkl. Mwst. )
| Autor(en): | Petra Nootz, Franz Morick |
| Verlag: | Franzis Verlag |
| Version: | 5. Auflage, 2005 |
| Umfang: | 480 Seiten |
| Format: | PDF: 2,04MB |
| ISBN: | 3772376185 |
| Bestell-Nr.: | 77232967P |
| Artikeltyp: | E-Book |
Die C/C++-Referenz ist übersichtlich gegliedert, sodass Sie alle Informationen schnell aufrufen können. Die einzelnen Kapitel bauen aufeinander auf – von den C-Grundlagen über die objektorientierte Programmierung bis hin zur Erstellung eigener anspruchsvoller Applikationen.
Die C/C++-Referenz ist ein unentbehrliches Lehr- und Nachschlagewerk für alle C/C++-Programmierer – vom Einsteiger bis hin zum Profi.
Neu in dieser Ausgabe: Durch Übungsaufgaben und Lösungen am Ende jedes Kapitels eignet sich das Buch ideal zum Selbststudium. Die Beispiele des Buchs können mit jedem gängigen ANSI-C/C++-Compiler einfach nachvollzogen werden. Das Buch entspricht dem neusten internationalen C++-Standard ISO/IEC 14882-1998.
Aus dem Inhalt
• Grundlagen der Programmierung in C/C++
• Einsatz von Variablen und Funktionen
• Einführung in die objektorientierte Programmierung
• Sprachumfang der Programmiersprache C/C++ als vollständige Referenz
• Alle C/C++-Sprachelemente mit praktischen Beispielen
• Komplette Beschreibung aller Funktionen, inklusive aller Parameter und Typen
Leseprobe:
7 Funktionen (S. 143)
Programmieren ist ja fast wie mit LEGO spielen. Ihre kreative Aufgabe ist es, aus einem Vorrat von möglichst vielen verschiedenen LEGO-Steinen immer wieder neue Projekte/Programme zu erstellen. So ein LEGO-Stein ist z.B. die Funktion time() zur Ermittlung von Datum und Uhrzeit. Während Sie bisher immer fertige Funktionen eingesetzt haben, geht es in diesem Kapitel darum, sich neue Bausteine/Funktionen selbst zu schaffen, die Sie dann in Zukunft immer wieder über eigene Header-Dateien verwenden können.
Eine Funktion wird in der Regel dann eingesetzt, wenn bestimmte Teilaufgaben öfters erledigt werden sollen, wobei es unerheblich ist, ob diese Teilaufgaben einfach oder sehr komplex sind. Sie ermöglichen sich damit eine effiziente Programmerstellung und schaffen übersichtlich strukturierte Programme. Darüber hinaus können Sie im Sinne einer modularen Programmerstellung einzelne Funktionen/Module getrennt erstellen, kompilieren und testen. Dies setzt natürlich voraus, dass es eine definierte »Schnittstelle« zur Funktion gibt. Damit ist gemeint, wie viele Daten der Funktion übergeben werden müssen, ob die Funktion ein Ergebnis zurückliefert und von welchem Typ diese Daten jeweils sind. All dies wird festgelegt in der Deklaration einer Funktion.
7.1 Deklaration, Definition und Aufruf
Bevor es theoretisch wird, experimentieren Sie doch zunächst einfach einmal mit dem folgenden Programm. Hier wird eine Funktion zur Erzeugung einer Zufallszahl deklariert, definiert und im Hauptprogramm aufgerufen. Damit zur Übung auch ein paar Werte übergeben werden, erwartet die Funktion Informationen über den Zahlenbereich, in dem die Zufallszahl liegen soll, und mit welcher Zeitverzögerung die Zahl ermittelt werden soll. Gleichzeitig kann die so gestaltete Funktion dann auch in dem späteren Programm »Lottozahlengenerator« eingesetzt werden.
Der besondere Tipp
Denken Sie nicht an einen blauen Elefanten!
Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.
Früher: 12,00€
bei uns nur: 4,99€

