ANSI C 3.0 Grundlagen der Programmierung mit der Programmiersprache "C"
mit Beispielen in "C" (siehe Download)
Das Buch "ANSI C 3.0 – Grundlagen der Programmierung" bietet Ihnen eine schnelle Einführung in die Programmierung mit der Sprache C (nach dem aktuellen ANSI-Standard C11 und plattformneutral). Sie lernen alle wesentlichen Sprachelemente der Programmiersprache C kennen und setzen diese praxisorientiert ein. Anhand einfacher Beispiele erstellen Sie Ihr erstes Programm in C und erfahren, wie Sie Daten auf dem Bildschirm anzeigen. Sie lernen, Variablen zu deklarieren und zu verwenden. Zusätzlich machen wir Sie mit der Dateibearbeitung und der Unterprogramm-Technik vertraut. Programmieren Sie Schleifenanweisungen und setzen Sie Programmverzweigungen um. Mit diesem Buch erfahren Sie, wie Sie mit Präcompiler-Direktiven die Übersetzungen steuern können und welche aktuellen Entwicklungsumgebungen für C zur Verfügung stehen.
ISBN: 978-3-86249-756-0
Inhalt:
- 1 Einführung in C
-
- 1.2Algorithmus und C-Programm
- 1.3Erstellen eines C-Programms
- 1.4Vom Quellcode zum Maschinenprogramm
- 1.5Das erste Programm in C
- 3 Operatoren
-
- 3.1Grundlegende Operatorenarten
- 3.2Arithmetische Operatoren
- 3.3Relationale und logische Operatoren
- 3.6Umwandlung eines Datentyps
- 4 Funktionen
-
- 4.1Einsatzbereiche für Funktionen
- 4.2Definition einer Funktion
- 4.3Parameter einer Funktion
- 4.5Gültigkeitsbereich von Variablen – global und lokal
- 6 Kontrollstrukturen
-
- 6.1Steuerung des Programmablaufs
- 6.7Der Bedingungsoperator
- 6.10Kopfgetestete Schleife
- 6.11Endegetestete Schleife
- 7 Komplexe Datentypen
-
- 7.1Typvereinbarung (typedefs
- 7.2Aufzählungstypen (Enumerationen
- 7.4Mehrdimensionale Arrays
- 8 Zeiger
-
- 8.2Speicherplatz anfordern
- 8.3Speicherplatz freigeben
- 8.4Dynamische Speicherverwaltung
- 8.10Zeiger auf Zeichenketten
- 9 Dateibearbeitung
-
- 9.1Voraussetzungen für den Dateizugriff
- 9.2Dateien öffnen, beschreiben und schließen
- 9.3Dateien formatiert einlesen
- 10 Der Präcompiler
-
- 10.1Aufgaben des Präcompilers
- 10.2Die Präcompiler-Direktiven
- 10.3Die #include-Direktive
- 10.4Die #define-Direktive
- 10.7Der Operator # zur Textersetzung
- 10.9Die Direktiven #error und #pragma
- Anhang
-
- A.1 Rangordnung der Operatoren