Schulung / Seminar / Training
ANSI C 2.0 - Grundlagen Programmierung |
Schulungsziele
Dieses Seminar vermittelt den Teilnehmern ein solides Verständnis der prozeduralen Programmierung mit ANSI C. Das Themenspektrum reicht von den Grundlagen der Sprache C bis hin zum souveränen Einsatz der C-Laufzeitbibliothek.
Schulungsinhalte
• Einführung
Entstehung von C .
Algorithmus und C-Programm .
Erstellen des Maschinenprogramms .
Vom Quellcode zum Maschinenprogramm .
Kommentare .
Präcompiler .
• Das erste Programm in C
Erklärungen .
Erstellen und Ausführung des C-Programms in verschiedenen Systemen .
Datenausgabe mit der Funktion printf .
• Konstanten
Grundlagen .
Vereinbarung und Verwendung .
Einschränkungen .
• Einfache Datentypen
Einfache Variablentypen in C .
Vereinbarung .
Wertzuweisung .
Arithmetische Operatoren .
Bitoperatoren .
Zuweisungsoperatoren .
Umwandlung eines Datentyps .
Formatierte Ausgabe .
Speicherbedarf, Wertebereich und Genauigkeit .
• Unterprogramm - Technik
Definition und Parameter einer Funktion .
Rückgabe von Werten .
Funktionsprototypen .
• Nützliche Funktionen
Tastatureingaben .
Die Funktion getchar und putchar .
Globale und lokale Variablen .
• Steuerstrukturen
Grundlagen .
Sequenz .
Anweisungsblock .
Einfache und Zweifache Selektion .
Der Bedingungsoperator .
Mehrseitige Auswahl .
Iteration .
Kopf- und Endegetestete Schleife .
Die Zählschleife .
Sprünge .
Rekursion .
• Typvereinbarungen von Variablen
Aufzähltypen .
Arrays .
Strukturen .
Union .
Bitfelder .
• Zeiger
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 .
Steueranweisungen .
Die #line-Direktive .
Der Operator!#!zur Textersetzung .
Die Direktive ## .
Boolesche Datentypen .
• Modulare Programmierung
Das Prinzip der modularen Programmierung .
Mehrdateienprogramme .
Parameter an ein Programm übergeben .
• Entwicklungsumgebungen
Allgemein .
Microsoft Visual C++ Version 6.0 und .NET .
Microsoft Visual VC++.NET .
Borland C++Builder 5 und .
Borland Turbo C++ .
Linux .
• Standardbibliotheken
Aufzählung .
ctype.h .
string.h .
stdio.h .
math.h .
stdlib.h .
time.h .
Rangordnung der Operatoren .
ASCII-Tabelle .
Zielgruppe
Softwareentwickler und Programmierer
Voraussetzungen
Grundkenntnisse in einer Programmiersprache
Nur als Inhouseseminar
Dieses Seminarthema bieten wir Ihnen ausschließlich als Inhouse-Schulungsmaßnahme entweder bei Ihnen oder in unseren Räumlichkeiten an.
|
Methode
Vortrag, Demonstration und praktische Übungen am PC.
Einzelcoaching
Dieses Schulungsthema bieten wir Ihnen gerne auch im Rahmen eines Einzelcoachings mit nur einer Teilnehmerin bzw. Teilnehmer oder in einer Kleinstgruppe (max. 4 Personen) an!
Detailinformationen zu diesem Angebot >>
|
|
|
|