ANSI C 3.0 Grundlagen der Programmierung

Ihr erfolgreicher Einstieg in die Sprache C!

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.

Aus dem Inhalt:

  • Einführung in C
  • Variablen und Konstanten
  • Operatoren
  • Funktionen
  • Formatierte Ein- und Ausgabe
  • Kontrollstrukturen
  • Komplexe Datentypen
  • Zeiger
  • Dateibearbeitung
  • Der Präcompiler
  • Modulare Programmierung
  • Standardbibliotheken
  • Anhang: Rangordnung Operatoren/ASCII-Tabelle

Ihre Vorteile:

  • Anwender lernen schrittweise die Sprachkonzepte kennen und anwenden.
  • Zahlreiche Beispielcodes im Buch ermöglichen einen schnellen Einstieg in die C-Programmierung.
  • Zahlreiche Übungen am Kapitelende festigen das Gelernte.
  • Das Buch eignet sich sowohl zum Einsatz in Schulungen als auch zum Selbststudium.

Einsatzbereiche / Zielgruppe:

  • Schulungsdienstleister, Unternehmen und Behörden, Schulen, Volkshochschulen, Universitäten und private Anwendung
  • Trainer/-innen, Lehrer/-innen, Kursleitende, Dozenten/Dozentinnen, Privatkunden

Maßgeschneidert zu den Lernthemen in "ANSI C 3.0 – Grundlagen der Programmierung" erhalten Sie mit BuchPlus ein umfassendes, digitales Medienpaket mit Beispiel-, Übungs- und Ergebnisdateien sowie Wissenstests.

Inhalt:

  • IBevor Sie beginnen
      • 1.1Entstehung von C
      • 1.2Algorithmus und C-Programm
      • 1.3Erstellen eines C-Programms
      • 1.4Vom Quellcode zum Maschinenprogramm
      • 1.5Das erste Programm in C
      • 3.1Grundlegende Operatorenarten
      • 3.2Arithmetische Operatoren
      • 3.3Relationale und logische Operatoren
      • 3.4Bitoperatoren
      • 3.5Zuweisungsoperatoren
      • 3.6Umwandlung eines Datentyps
      • 3.7Übung
      • 4.1Einsatzbereiche für Funktionen
      • 4.2Definition einer Funktion
      • 4.3Parameter einer Funktion
      • 4.4Rückgabe von Werten
      • 4.5Gültigkeitsbereich von Variablen – global und lokal
      • 4.6Funktionsprototypen
      • 4.7Übungen
      • 5.1Die Funktion getchar
      • 5.2Die Funktion putchar
      • 5.3Formatierte Ausgabe – Funktion printf
      • 5.4Tastatureingaben
      • 5.5Übungen
      • 6.1Steuerung des Programmablaufs
      • 6.2Sequenz
      • 6.3Anweisungsblock
      • 6.4Selektion
      • 6.5Einfache Selektion
      • 6.6Zweifache Selektion
      • 6.7Der Bedingungsoperator
      • 6.8Mehrseitige Auswahl
      • 6.9Iteration
      • 6.10Kopfgetestete Schleife
      • 6.11Endegetestete Schleife
      • 6.12Die Zählschleife
      • 6.13Sprünge
      • 6.14Rekursion
      • 6.15Übungen
      • 7.1Typvereinbarung (typedefs
      • 7.2Aufzählungstypen (Enumerationen
      • 7.3Arrays
      • 7.4Mehrdimensionale Arrays
      • 7.5Strukturen
      • 7.6Union
      • 7.7Bitfelder
      • 7.8Übungen
      • 8.1Zeigertypen
      • 8.2Speicherplatz anfordern
      • 8.3Speicherplatz freigeben
      • 8.4Dynamische Speicherverwaltung
      • 8.5Zeigerarithmetik
      • 8.6Zeiger in Strukturen
      • 8.7Zeiger auf Arrays
      • 8.8Zeiger auf Zeiger
      • 8.9Zeiger auf Funktionen
      • 8.10Zeiger auf Zeichenketten
      • 8.11Übungen
      • 9.1Voraussetzungen für den Dateizugriff
      • 9.2Dateien öffnen, beschreiben und schließen
      • 9.3Dateien formatiert einlesen
      • 9.4Dateien löschen
      • 9.5Übung
      • 10.1Aufgaben des Präcompilers
      • 10.2Die Präcompiler-Direktiven
      • 10.3Die #include-Direktive
      • 10.4Die #define-Direktive
      • 10.5Steueranweisungen
      • 10.6Die #line-Direktive
      • 10.7Der Operator # zur Textersetzung
      • 10.8Die Direktive
      • 10.9Die Direktiven #error und #pragma
      • 10.10Übungen
      • 11.1Das Prinzip der modularen Programmierung
      • 11.2Mehrdateienprogramme
      • 11.3Parameter an ein Programm übergeben
      • 11.4Übungen
      • 12.1Ausgewählte Standardbibliotheken
      • 12.2Ctype.h
      • 12.3String.h
      • 12.4Stdio.h
      • 12.5Math.h
      • 12.6Stdlib.h
      • 12.7Time.h
      • A.1Rangordnung der Operatoren
      • A.2ASCII-Tabelle
  • Stichwortverzeichnis

Mehr erfahren – Inhaltsverzeichnis
Ausgabe: 1. Ausgabe, November 2017
Matchcode: CANSI3
ISBN: 978-3-86249-756-0
Seitenzahl: 193
Autoren: Ricardo Hernández García