C: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
Zeile 1: Zeile 1:
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
----


==Lernplan für C nach einzelnen Schritten==
== Weblink==
* Jason Fedin / Tim Buchalka C Programming For Beginners - Master the C Language
* Jason Fedin / Tim Buchalka Advanced C Programming Course


===Schritt 1: [[Einführung und Grundlagen (C Programmiersprache)]]===
----
# [[Überblick über die Programmiersprache (C Programmiersprache)]]
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
# [[Installation und Einrichtung der Entwicklungsumgebung (C Programmiersprache)]]
# [[Erste Schritte mit C: "Hello, World!" Programm (C Programmiersprache)]]
# [[Variablen und Datentypen (C Programmiersprache)]] - [[Variablen und Datentypen (C Programmiersprache) Spickzettel]]
# [[Operatoren und Ausdrücke (C Programmiersprache)]]
# [[Kontrollstrukturen (if, else, switch, while, do-while, for) (C Programmiersprache)]]
# [[Funktionen und Prototypen (C Programmiersprache)]] - [[Call by Value (C Programmiersprache)]] - [[ Call by Reference  (C Programmiersprache)]]
# [[C Programmiersprache Software Tools Werkzeuge]]
# [[Doxygen]]
 
===Schritt 2: Arrays und Strings===
# [[Einführung in Arrays  (C Programmiersprache)]]
# [[Zeichenketten und String-Manipulation (C Programmiersprache)]]
# [[Mehrdimensionale Arrays (C Programmiersprache)]]
 
===Schritt 3: Zeiger und Speicherverwaltung===
# [[Grundlagen der Zeiger (C Programmiersprache)]]
# [[Zeigerarithmetik (C Programmiersprache)]]
# [[Zeiger und Arrays (C Programmiersprache)]]
# [[Dynamische Speicherverwaltung (malloc, calloc, realloc, free) (C Programmiersprache)]]
 
===Schritt 4: Strukturen und Vereinigungen===
# [[Definition und Verwendung von Strukturen (C Programmiersprache)]]
# [[Verschachtelte Strukturen (C Programmiersprache)]]
# [[Vereinigungen (C Programmiersprache)]]
# [[Aufzählungstyp (C Programmiersprache)]]
 
===Schritt 5: Präprozessor-Direktiven===
# [[Makros und Konstanten (C Programmiersprache)]]
# [[Bedingte Kompilierung (C Programmiersprache)]]
# [[Include-Dateien (C Programmiersprache)]]
# [[typedef(C Programmiersprache)]]
 
===Schritt 6: Modularisierung und Bibliotheken===
# [[Aufteilen von Code in mehrere Dateien (C Programmiersprache)]]
# [[Erstellen und Verwenden von Bibliotheken (C Programmiersprache)]]
# [[Makefiles und CMakeLists.txt(C Programmiersprache)]]
 
===Schritt 7: Fehlerbehandlung und Debugging===
# [[Fehlerbehandlung (C Programmiersprache)]]
# [[Debugging-Techniken und Tools (C Programmiersprache)]]
 
==Weitere Themen==
 
* [[Anwendungsbereiche für C-Programmierprojekte]]
* [[Stdio.h C]]
* [[malloc und realloc free]]
 
==Video==
<youtube>BSaF8KxnoLY?si=NjwlwFwOUPRE7XJ7</youtube>
 
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Version vom 10. Februar 2026, 23:40 Uhr

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).


  • Jason Fedin / Tim Buchalka C Programming For Beginners - Master the C Language
  • Jason Fedin / Tim Buchalka Advanced C Programming Course

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).