Kurs

Grundlagen der Sprachen C und C++ («CPG»)

C und C++ spielen dank ihrer Portabilität, Flexibilität, Effizienz und grossen Verbreitung heute und in Zukunft eine wichtige Rolle. Nach diesem Kurs beherrschen Sie die gemeinsame Basis der beiden Sprachen.
Dauer 3 Tage
Preis 2'200.–   zzgl. 8.1% MWST
Kursdokumente Digicomp Kursmaterial
Jetzt profitieren Holen Sie sich die Lab-Umgebung für zu Hause. Details unter «Zusatzinfo»

Kurs-Facts

Key Learnings
  • Kennen der gemeinsamen Elemente der Syntax von C und C++
  • Schreiben und Testen einfacher C/C++-Programme
Inhalt

C wird häufig zur hardwarenahen Programmierung von Steuerungen und Mikro-Prozessorsystemen eingesetzt, wo C weitgehend Assembler ersetzt hat. C/C++ sind die zentralen Sprachen für die Systemprogrammierung der modernen Betriebssysteme. Deshalb sind viele Programmierschnittstellen (API) und die meisten Libraries in UNIX-Systemen auf den C/C++-Programmierer ausgelegt.

C++ mit seinen objektorientierten Möglichkeiten bietet bei der Realisation von grossen Softwareprojekten Vorteile aufgrund der besseren Wiederverwendbarkeit von Code. C und C++ haben also teilweise eine gemeinsame Syntax. In diesem Kurs werden diese gemeinsamen Grundlagen besprochen. Der Kurs ist dabei systemunabhängig, d.h. es wird ausschliesslich C/C++-Syntax nach dem ANSI-Standard verwendet. Für die Übungen steht jedem Teilnehmer ein ANSI C/C++-Compilers von Microsoft zur Verfügung.

1 Einführung

  • Geschichte von C/C++
  • Einsatzgebiete von C/C++
  • Eigenschaften von C/C++

2 Ausdrücke, Anweisungen

  • Anweisung (Statement)
  • Block (Compound Statement)
  • Integer-Variablendefinition
  • if-Anweisung
  • Boolsche Ausdrücke
  • switch

3 Schleifen

  • while und for
  • do-while
  • break, continue

4 C/C++ Software-Entwicklungsumgebung

  • Compiler
  • Präprozessor
  • Include- und Header-Files
  • Linker
  • Standard Library

5 Elementare Datentypen

  • Integer
  • Gleitkomma
  • sizeof-Operator
  • Konstanten

6 Operatoren

  • Arithmetische Operatoren
  • Vergleichende Operatoren
  • Inkrement, Dekrement
  • Logische Operatoren

7 Datentyp-Umwandlung

  • Cast-Operator
  • Automatische Typenumwandlung
  • Automatische Umwandlungsregeln

8 Arrays

  • Definition
  • Initialisierung

9 Strings

  • Definition
  • Initialisierung
  • Stringfunktionen

10 Pointer

  • Speicheradressen
  • Definition
  • Der Operator «&» (Adresse von)
  • Der Operator «*» (Inhalt von)
  • Pointer-Arithmetik

11 Funktionen

  • Funktionsdeklaration (Prototypen)
  • Funktionsdefinition
  • Funktionsaufruf

12 Funktionsparameter

  • Call by value
Zielpublikum

Programmierer, die C und C++ erlernen möchten.

Anforderungen

Erfahrung im Programmieren mit einer Sprache wie Java, Pascal, Modula 2, PL/M, PL/1, Cobol, Fortran, Assembler, Basic oder ähnliche.

Zusatzinfo

Die Infrastruktur, die Sie während dem Kurs verwenden, können Sie auch nach dem Kurs zu Hause zu nutzen. So können Sie die Übungsbeispiele nach dem Kurs in Ihrem eigenen Tempo durchgehen und sich optimal auf Ihre Prüfung vorbereiten.
Buchen Sie die Lab-Umgebung für zu Hause innerhalb von zwei Wochen nach dem Kurs, können Sie die Labs tageweise für CHF 40.– nutzen. Die Termine können Sie individuell mit uns vereinbaren: Tel. 044 447 21 21.
Die Images, die Sie im Kurs benötigen, werden während zwei Wochen gespeichert, bevor sie gelöscht werden. Buchen Sie die Übungsumgebung später als zwei Wochen nach dem Kurs, sind durch den Aufwand mindestens 5 Lab-Tage zu buchen.

Download

Fragen zum Kurs

Haben Sie Fragen zum Kurs?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Möchten Sie diesen Kurs als Firmenkurs buchen?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Anzahl Teilnehmende
Gewünschter Kursort
Gewünschtes Startdatum (DD.MM.YYYY)
Gewünschtes Enddatum (DD.MM.YYYY)

Wählen Sie Ihr Datum

2
Apr
2025
4
Apr
2025
Lausanne
Französisch
Terminübersicht
CHF 2’200.-
zzgl. 8.1% MWST
CHF 2’200.-
zzgl. 8.1% MWST
12
Mai
2025
14
Mai
2025
Genf
Französisch
Terminübersicht
CHF 2’200.-
zzgl. 8.1% MWST
CHF 2’200.-
zzgl. 8.1% MWST
23
Jun
2025
25
Jun
2025
Lausanne
Französisch
Terminübersicht
CHF 2’200.-
zzgl. 8.1% MWST
CHF 2’200.-
zzgl. 8.1% MWST
6
Aug
2025
8
Aug
2025
Genf
Französisch
Terminübersicht
CHF 2’200.-
zzgl. 8.1% MWST
CHF 2’200.-
zzgl. 8.1% MWST
17
Sep
2025
19
Sep
2025
Lausanne
Französisch
Terminübersicht
CHF 2’200.-
zzgl. 8.1% MWST
CHF 2’200.-
zzgl. 8.1% MWST
27
Okt
2025
29
Okt
2025
Genf
Französisch
Terminübersicht
CHF 2’200.-
zzgl. 8.1% MWST
CHF 2’200.-
zzgl. 8.1% MWST
8
Dez
2025
10
Dez
2025
Lausanne
Französisch
Terminübersicht
CHF 2’200.-
zzgl. 8.1% MWST
CHF 2’200.-
zzgl. 8.1% MWST
Nächste Durchführung
2
Apr
2025
4
Apr
2025
Lausanne
Französisch
Terminübersicht
CHF 2’200.-
zzgl. 8.1% MWST
CHF 2’200.-
zzgl. 8.1% MWST

Weiterführende Kurse

Moderne C++-Programmierung («CPROGR»)

4 Tage
CHF
3'200.–