C-Programmierung Grundlagen
Die Programmiersprache C ist die wohl wichtigste Programmiersprache für systemnahe Programmierung. Nicht nur der Linux-Kernel sondern auch die Mehrzahl der gängigen Programme sind in C (bzw. C++) geschrieben. Dabei ist C nicht nur eine sehr einfache und flexible Sprache ohne viel Overhead, sondern auch eine sehr portable Sprache. Für alle gängigen Prozessor-Architekturen gibt es auch zumindest einen C-Compiler.
Trotz der grundlegenden Einfachheit der Sprache gibt es aber auch viele Fallen in die unerfahrene Anfänger leicht tappen können. In diesem Kurs wird ein Überblick über alle wichtigen Grundlagen von C gegeben, die es erlauben portable Programme nach ANSI-C-Standard zu schreiben.
Für den Besuch des Kurses ist vorherige Programmiererfahrung hilfreich aber nicht notwendig.
Kursinhalte
- Überblick: C und andere Programmiersprachen
- Einführung gcc - GNU Compiler Chain
- "Hello World" Beispiel
- Kontrollfluss:
- if ... else
- switch
- for
- while
- do ... while
- Basis-Operatoren
- Funktionen
- Einfache Datentypen
- char, short, int, long
- float, double
- signed vs unsigned
- Arrays
- stdio: Dateien lesen und schreiben
- Debugging mit gdb
- Strings
- Pointer
- Speichermanagement
- Stack
- malloc()/free()
- Debugging mit valgrind
- Komplexe Datentypen
- struct
- union
- Präprozessor-Direktiven
- Header-Files
- Makros
- Überblick C-Standard-Library
- String-Management
- Speicherverwaltung
- Parsen
- Alternativen
- Abschlussbeispiel
- Ausblick
Empfohlene Vorkenntnisse
Basiskurs, Programmierkenntnisse sind nicht erforderlich
Kurslänge: 3 Tage
Details zu diesem Open Source Training
Kurstitel: | C-Programmierung Grundlagen |
Kurspreis: | 2.235,00 € exkl. MwSt pro Teilnehmer, Standardpreis ohne Rabatt |
Kursdatum: Kurszeiten: |
Open date - Open date |
|
|
Kursort: |
LinuxCampus Sie können vom jedem Ort teilnehmen von dem Sie möchten und es ist keine Anreise notwendig. Sie benötigen nur eine Webcam, einen Webbrowser (ZOOM-Session) und einen VNC-Client für den Zugriff auf ihr Teilnehmer LAB. |
Details: |
Der Kurs ist auf 10 Teilnehmer beschränkt |
Kennen Sie schon das LinuxCampus.net Rabatt & Bonus System? |
Den Kurstermin Open date - Open date buchen
Schritt 1: Auswahl der Kursvariante (Classroom oder Live)
Schritt 2: Angabe der Teilnehmer Daten
Alternative Kursmöglichkeiten
Alternativer Kursort:
Dieses Thema kann auch als In-House Training oder Einzeltraining gebucht werden
Alternativer Termin:
Ab 3 Teilnehmern bieten wir Ihnen gerne einen auf Ihre Bedürfnisse abgestimmten Termin an
Weitere Termine zu diesem Kursthema
Datum | Kurstitel | Ort |
---|---|---|
ohne Datum | C-Programmierung Grundlagen | LinuxCampus |