Ulrich Eisenecker Eisenecker C++: Der Einstieg in die Programmierung

C++: Der Einstieg in die Programmierung

von Ulrich Eisenecker

Strukturiert & prozedural programmieren

EUR 29,90

Buch in deiner Nähe kaufen


...oder deine aktuelle Postleitzahl eingeben:
oder

Beschreibung

1 Aufbau und Gliederung/2 Der Schnelleinstieg/2.1 Die Rolle der Programmierung in der Softwaretechnik/2.2 Computersysteme und Programme/2.3 Die Programmiersprachen C und C++/2.4 Das erste C++-Programm/2.4.1 'Hello World'mit Cygwin/2.5 Der Aufbau des 'Hello World'-Programms/3 Header-Dateien/4 Arithmetische Berechnungen/5 Variablen und Typen/5.1 Variablen initialisieren und zuweisen/6 Einfaches Testen/6.1 Regressionstest/6.2 Beispiel Regressionstest/7 Einfache Typen/7.1 Ganzzahlige Typen/7.2 Typen für Gleitpunktzahlen/ 7.2.1 Experiment Rechengenauigkeit/7.3 void/8 Automatische Typumwandlungen/9 Operatoren/9.1 Arithmetische Operatoren/9.2 Vergleichsoperatoren/9.3 Logische Operatoren/9.4 Bit-Operatoren/9.5 Zuweisungsoperatoren/9.6 Sonstige Operatoren/9.7 Rangordnung der Operatoren/10 Verbundanweisung/11 Kontrollstrukturen/11.1 if-Anweisung/11.2 Switch-Anweisung/11.3 while-Anweisung/11.4 do-Anweisung/11.5 for-Anweisung/11.5.1 Experiment 'Auswertung der for-Schleife'/12 Der Präprozessor/12.1 Präprozessor Cygwin-C++/12.2 Kommentare/12.3 Bedingte Kompilierung/12.4 Makros/12.5 Vordefinierte Makros/12.6 Weitere Präprozessoranweisungen/12.7 Gefahren und Fallstricke/13 Funktionen/ 13.1 Beseitigung von Wiederholungen/13.2 Benennung von Anweisungen/13.3 Mathematische Funktionen /13.4 Funktionsprototypen/13.5 Übersetzungseinheit/13.5.1 Programmerstellung mit Cygwin-C++/13.6 Parameterübergabe/13.6.1 Übergabe als Wert/13.6.2 Übergabe als Zeiger/13.6.2.1 Experiment 'Zeigerkopie' /13.6.3 Übergabe als Referenz/13.6.3.1 Experiment 'Referenz'/13.6.4 Übergabe als Konstante/13.6.4.1 Experiment 'Eigenschaft const'/13.7 Funktionsergebnisse/13.8 Rückgabe von main()/13.9 Funktionen überladen /13.10 Vorgabewerte /13.11 Zusicherungen/13.12 Inlining/13.12.1 Experiment 'Zeitmessung'/13.13 Rekursion/13.14 Auswertungsreihenfolge/13.15 Funktionen als Parameter/13.15.1 typedef/14 Fehlersuche/14.1 Debugging mit Insigh/15 Verbund/15.1 Verbundvariablen initialisieren/15.2 Verbund und Zeiger/15.3 Bitfelder/15.4 union/16 Aufzählungstypen und -konstanten/16.1 Anonyme Aufzählungstypen/16.2 Eigenschaften von Aufzählungskonstanten/16.3 Folgen der Typisierung/16.4 Bitmasken/17 Felder 17.1 Felder initialisieren/17.2 Iteratoren/17.3 Geschachtelte Felder/17.4 Felder als Funktionsparameter/18 Dynamischer Speicher/18.1 new und delete/18.2 new[]und delete[]/18.3 Fehlschlag der Speicherbeschaffung/18.4 Dynamische Datenstrukturen/18.5 Speicherverwaltung/19 Strings/19.1 C-Strings/19.1.1 C-Strings einlesen/19.1.2 Zahlstrings/19.1.3 Weitere C-String-Funktionen/19.1.4 main() mit Parametern /19.1.5 Experiment 'Speicherzugriff'/19.2 C++-Strings/19.2.1 C++-Strings einlesen/19.2.2 C++-Strings vergleichen/19.2.3 C++-Strings durchsuchen/19.2.4 C++-Strings verändern/19.2.5 Elementzugriff für C++-Strings/20 Abstrakte Datentypen/20.1 Zugriffsspezifizierer/20.2 Konstruktoren und Initialisiererliste/20.2.1 Experiment 'Datenmember initialisieren'/20.3 Destruktor/20.4 Konstante Memberfunktionen/20.5 Klassen mit dynamischen Anteilen/20.6 Dynamisch erzeugte Exemplare/21 Lebensdauer und Sichtbarkeit/Anhang A Programmerstellung und -ausführung/Anhang B Ganze Zahlen in binärer Darstellung/Anhang C ASCII-Tabelle/Anhang D Fluchtsequenzen/Anhang E Alternativzeichen/Anhang F Zeichensätze/Anhang G Zwischenraumzeichen/Anhang H Schlüsselwörter
Charakteristika dieses Buches: Fundierte und umfassende Einführung in die strukturierte Programmierung mit C++.Über Kontrollstrukturen, einfache Datentypen und Funktionen bis hin zur Verwendung von Zeigern und abstrakten Datentypen sowie ihrer Implementierung mittels Klassen. Der Zugang wird durch eine Fülle kurzer Beispiele erläutert.Hintergrundwissen und Zusammenhänge werden durch Experimente vermittelt, die zu eigenen, weiterführenden Untersuchungen anregen. Wo es sinnvoll und erforderlich ist, wird der Bezug zur Programmiersprache C hergestellt. Mit der ausführlichen Beschreibung abstrakter Datentypen werden wichtige Grundlagen der objektorientierten Programmierung vorgestellt. Neben der Vermittlung von Kenntnissen in C++ und der systematischen Softwareentwicklung wird insbesondere das selbstständige Erstellen und Testen von Programmen gefördert. Der 1. Baustein auf dem Weg zum Junior-Programmierer.80 Abbildungen, 77 Glossarbegriffe, über 200 Programme.

Autor*in

Ulrich Eisenecker

Themen in »C++: Der Einstieg in die Programmierung«

C++ Programmierung objektorientiert programmieren prozedural

Stimmen zu »C++: Der Einstieg in die Programmierung«

Details

ISBN: 9783937137124
Verlag: Springer Nature Campus GmbH
Erscheinung: 07.02.2008

Link teilen


Über buchnah.de | Die Buchhandlungen | Die Verlage | Impressum & Kontakt | Datenschutz | Presse


Auf dieser Seite kannst Du Buchhandlungen in der Nähe finden