ANSI C 2.0 - Grundlagen

Kurs-Nr.: P5001
Schulungsdauer: 5 Tag(e)
Preis (offene Schulung): 2150,00 €, zzgl. MwSt.
Mindestteilnehmer: Durchführung ab 2 Teilnehmer
Schulungsort: Aachen

Kursbeschreibung

In diesem Seminar wird die Programmiersprache ANSI-C anhand von vielen praktischen Beispielen gezeigt und den Teilnehmern ein solides Verständnis der prozeduralen Programmierung mit ANSI-C vermittelt. Das Themenspektrum reicht von den Grundlagen der Sprache C bis hin zum Einsatz der C-Laufzeitbibliothek.

Schulungsinhalte

  • Einführung und Überblick

  • Entstehung von C
  • Algorithmus und C-Programm
  • Erstellen des Maschinenprogramms
  • Vom Quellcode zum Maschinenprogramm . Kommentare
  • Präcompiler
  • Das erste Programm in C

  • Erstellen und Ausführen eines C-Programms in verschiedenen Systemen
  • Datenausgabe mit der Funktion printf
  • Datentypen in ANSI-C

  • Elementare Datentypen, void
  • Arrays definieren
  • struct, enum, union
  • Bitfelder
  • Datentypen von Konstaten
  • Größe von Datentypen (sizeof())
  • Speicherbedarf, Wertebereich und Genauigkeit
  • Kontrollstrukturen in ANSI-C

  • if() und switch()
  • while() und do...while()
  • Sprunganweisungen
  • Rekursion
  • Funktionen in ANSI-C

  • Definition und Parameter einer Funktion
  • Unterschiede zwischen 'By Value' und 'By Reference'
  • Rückgabe von Werten
  • Funktionsprototypen
  • String-Verarbeitung und Speicherallokierung

  • strcpy(), strcmp(), strcat(), strlen(), etc.
  • malloc(), free(), realloc()
  • Zeiger-Technik

  • Zeigertypen
  • Speicherplatz anfordern und freigeben
  • Dynamische Speicherverwaltung
  • Zeigerarithmetik
  • Zeiger in Strukturen
  • Zeiger auf Arrays, Zeiger, Funktionen und Strings
  • Der Präcompiler

  • Aufgaben des Präcompilers
  • Die Präcompiler-Direktiven
  • Die #include-Direktive
  • Die #define-Direktive
  • Die #line-Direktive
  • Steueranweisungen
  • Die Direktive ##
  • Modulare Programmierung

  • Das Prinzip der modularen Programmierung
  • Mehrdateienprogramme
  • Parameter an ein Programm übergeben
  • Standardbibliotheken

  • ctype.h, string.h, stdio.h, math.h, stdlib.h, time.h
  • Rangordnung der Operatoren
  • ASCII-Tabelle
  • Entwicklungsumgebungen

  • Microsoft Visual C++ Version 6.0 und .NET
  • Borland C++Builder 5 und . Borland Turbo C++
  • Linux

Voraussetzung / Zielgruppe

Das Seminar ist für alle Interessenten gedacht, die die Sprache ANSI-C lernen wollen.

Termine offene Schulungen

Für diesen Kurs ist zur Zeit kein fester offener Termin geplant. Sollten Sie Interesse an einer Schulung haben, setzen Sie sich bitte zur Terminabsprache mit uns in Verbindung (Email, Fax oder per Anfrageformular). Wir erstellen Ihnen gerne ein Angebot für ein Einzelcoachung oder für ein Firmenseminar mit mehreren Teilnehmern - entweder in unseren Schulungsräumen oder Inhouse bei Ihnen.

Allgemeines


Die von uns angegebenen Termine dieser Schulung werden in Aachen durchgeführt. Wir kommen aber auch gerne zu Ihnen und führen diese Schulung in Ihrem Unternehmen als Inhouse-Schulung durch. Das ist natürlich besonders dann interessant, wenn mehrere Teilnehmer vom Kurs profitieren sollen. Inhouse-Schulungen zu diesem und anderen Themen haben wir bereits in Hamburg, Bremen, Nürnberg, München, Stuttgart, Hannover, Köln, Düsseldorf, Frankfurt, Karlsruhe, Dortmund, Bonn, Berlin, Dresden, Bochum, Duisburg, Essen, Innsbruck und Basel organisert und durchgeführt.