Programmieren in C

 Paperback
Sofort lieferbar | Lieferzeit: Sofort lieferbar I

43,22 €*

Alle Preise inkl. MwSt.|Versandkostenfrei
ISBN-13:
9783709103920
Veröffentl:
2010
Einband:
Paperback
Erscheinungsdatum:
24.09.2010
Seiten:
384
Autor:
Siegfried Selberherr
Gewicht:
581 g
Format:
235x155x21 mm
Sprache:
Deutsch
Beschreibung:

C ist eine der bedeutendsten Programmiersprachen und wird heute sehr häufig eingesetzt. Die Autoren haben jahrelange Erfahrung in der Programmierung mit C, der Vermittlung von Programmiersprachen und Programmiermethodik in das Lehrbuch einfließen lassen. Der Leser soll nicht von der Komplexität und den vielen Möglichkeiten der Sprache C überfordert werden, sondern das Wesentliche ¿ die Programmiermethodik ¿ lernen. Was ist Programmieren? Wie werden programmtechnische Probleme gelöst? Wie beginnen? Diese Fragen werden ebenso behandelt wie die Lösung komplexerer Aufgaben. Schrittweise wird die Programmierung anhand der Sprache C erlernt und mit Beispielen und Aufgaben vertieft und wiederholt. Der Sprachumfang von C wird vorgestellt und kritisch betrachtet, um typische Fallen zu vermeiden.Nach grundlegenden Betrachtungen und fundierter Behandlung der Sprache C befassen sich die letzten Kapitel mit Verfahren, Methoden und Problemen, die in der Programmierung häufig anzutreffen sind. Für die Neuauflage wurden einige kleine Fehler korrigiert und dem Buch ein Index hinzugefügt.
Schwerpunkt auf Programmiermethodik
1 Einführung1.1 Was heißt Programmieren?1.2 Algorithmen und Spezifikationen2 Grafische Darstellungsmittel2.1 Struktogramme2.2 Datenflussdiagramme2.3 Programmablaufpläne3 Die Entwicklungsumgebung3.1 Projekte3.2 Erstellen eines Projekts3.3 Compiler oder Interpreter?3.4 Übersetzen von Programmen3.5 Compiler-Optionen3.6 Beheben von Fehlern3.7 Der Präprozessor4 Erste Schritte4.1 Grundlegendes4.2 Was ist C?4.3 Geschichte von C4.4 Warum C?4.5 Programmtextdateien4.6 Kommentare4.7 Die Funktion main4.8 Hallo Welt4.9 Beispiele5 Variablen, Konstanten5.1 Eigenschaften von Variablen und Konstanten5.2 Variablen5.3 Konstanten5.4 Arbeiten mit Variablen und Konstanten5.5 Beispiele6 Numerische Datentypen6.1 Ganze Zahlen6.2 Punktzahlen6.3 Zeichen6.4 Wahrheitswerte6.5 void6.6 Typumwandlung6.7 sizeof6.8 Beispiele7 Eingabe - Ausgabe7.1 Ausgabefunktionen7.2 Eingabefunktionen7.3 Ein- und Ausgabe von Zeichen7.4 Beispiele8 Ausdrücke8.1 Allgemeines8.2 Reihenfolge der Auswertung8.3 Operatoren8.4 Abstände8.5 Beispiele9 Selektionen9.1 Die if-Anweisung9.2 Die switch-Anweisung9.3 Beispiele10 Iterationen10.1 Die for-Anweisung10.2 Die while-Anweisung10.3 Die do-while-Anweisung10.4 Besonderheiten der for-Anweisung10.5 Die break-Anweisung10.6 Die continue-Anweisung10.7 Schachteln von Schleifen10.8 Beispiele11 Funktionen11.1 Definition einer Funktion11.2 Deklaration einer Funktion11.3 Beispiele12 Speicherklassen12.1 Lokale Variablen12.2Globale Variablen12.3 Übersicht über alle Speicherklassen in C13 Felder13.1 Eindimensionale Felder13.2 Mehrdimensionale Felder13.3 Initialisierung von Feldern13.4 Konstante Felder13.5 Felder als Parameter13.6 Einfache Sortierverfahren13.7 Einfache Suchverfahren13.8 Beispiele14 Zeiger14.1 Allgemeines14.2 Zeiger als Parameter14.3 Die "Dualität" von Zeigern und Feldern14.4 Zeigerarithmetik14.5 Komplexere Fälle: Felder von Zeigern, Zeiger auf Zeiger14.6 Konstante Zeiger14.7 Zeiger auf Funktionen14.8 Beispiele15 Zeichenketten15.1 Literale15.2 Zeichenketten in C15.3 Datentyp15.4 Initialisierung von Zeichenketten15.5 Elementare Funktionen für Zeichenketten15.6 Felder von Zeigern auf Zeichenketten15.7 Argumente der Funktion main15.8 Beispiele16 Abgeleitete Datentypen16.1 Richtlinien16.2 Strukturen16.3 Aufzählungen16.4 Variante Strukturen16.5 Rekursive Strukturen16.6 Deklaration von abgeleiteten Datentypen16.7 Typdefinition mit typedef16.8 Beispiele17 Dateien17.1 Datenströme17.2 Öffnen und Schließen von Datenströmen17.3 Ein- und Ausgabe17.4 Beispiele18 Rekursive Funktionen18.1 Rekursive Algorithmen18.2 Rekursive Funktionen in C18.3 Beispiele19 Datenstrukturen19.1 Datenstrukturen und abstrakte Datenstrukturen19.2 Listen19.3 Stapel und Schlangen19.4 Baum-Strukturen19.5 Heap-Strukturen19.6 Hash-Strukturen19.7 Vergleich der Datenstrukturen20 Dynamischer Speicher20.1 Aufgaben der Speicherverwaltung20.2 Anfordern von Speicher20.3 Verändern der Größe von Speicherblöcken20.4 Freigeben von

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.

Google Plus
Powered by Inooga