KnowledgeCity

Programmieren mit C für Einsteiger

Sie lernen die Grundlagen der Programmiersprache C, um sich auf fortgeschrittenere Programmiertechniken vorzubereiten
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 25 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Anfänger  Anbieter Mike McMillan  8 Kapitel ·  25 Lektionen ·  1h 54m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Kursbeschreibung

Die Programmiersprache C ist eine grundlegende Programmiersprache, auf der viele andere, modernere Programmiersprachen basieren. C++, Java, C# und JavaScript sind nur einige der Programmiersprachen, die im Kern eine Syntax auf C-Niveau haben.

Wie bei jeder anderen Programmiersprache besteht der Schlüssel zur Beherrschung von C darin, zunächst zu lernen, wie man Daten in C-Programme ein- und ausliest, und dann, wie man Daten in Variablen speichert und welche Datentypen C zulässt. Danach lernen wir, wie man verschiedene Operationen durchführt, z. B. das Ändern von Variablenwerten und das Ausführen von arithmetischen Operationen. Danach lernen Sie, wie Sie mit if-Anweisungen Entscheidungen treffen können, die es C-Programmen ermöglichen, je nach den ausgewerteten Daten unterschiedlich auszuführen. Als Nächstes behandeln wir die wiederholte Ausführung von Programmieranweisungen mithilfe von drei gängigen Schleifentypen: die for-Schleife, die while-Schleife und die do while-Schleife. Der Kurs endet mit einer Demonstration, wie Funktionen C-Programme verständlicher und einfacher zu debuggen machen.

Was Sie lernen werden

  • Laden Sie den Code::Blocks Compiler herunter, installieren Sie ihn und verwenden Sie ihn, um C-Programme zu schreiben
  • Führen Sie Ein- und Ausgabe in C durch, um Daten in Programme zu bringen und aus ihnen herauszubringen
  • Erkennen Sie C-Datentypen, einschließlich numerische, Zeichen-/String- und boolesche Typen
  • Deklarieren und weisen Sie Variablen und Konstanten Werte zu und schreiben Sie arithmetische Anweisungen
  • Wenden Sie Entscheidungskontrollstrukturen wie if, if-else, if-else if und switch-Anweisungen an
  • Verwenden Sie Wiederholungskontrollstrukturen, einschließlich for, while, do-while und verschachtelter for-Schleifen, und erstellen und verwenden Sie Funktionen

Wichtige Erkenntnisse

  • C ist eine grundlegende Programmiersprache, auf die sich viele moderne Sprachen, einschließlich C++, Java, C# und JavaScript, in ihrer C-Syntax stützen.
  • Die Beherrschung von C beginnt damit, zu lernen, wie man Daten in Programme bringt und aus ihnen herauszubringt, dann Daten in Variablen speichert und die Datentypen verstehen lernt, die C erlaubt.
  • C-Programme können Entscheidungen mit if-Anweisungen treffen, damit sie je nach den ausgewerteten Daten unterschiedlich ausgeführt werden.
  • C unterstützt drei gängige Schleifentypen für wiederholte Ausführung: die for-Schleife, die while-Schleife und die do-while-Schleife.
  • Funktionen machen C-Programme leichter zu verstehen und leichter zu debuggen.

Häufig gestellte Fragen

Für wen ist dieser Kurs bestimmt?

Es ist ein Anfängerkurs (Programmierung mit C Anfänger) für Anfänger mit der C-Programmiersprache, der Grundlagen von Ein-/Ausgabe bis zu Funktionen abdeckt.

Was werde ich in diesem Kurs lernen?

Sie lernen, den Code::Blocks Compiler herunterzuladen und zu verwenden, einfache, aber nicht triviale Programme zu schreiben, verschiedene Datentypen zu erkennen, Funktionen zu erstellen und zu verwenden sowie Entscheidungs- und Wiederholungskontrollstrukturen zu verwenden.

Welchen Compiler nutzt dieser Kurs?

Der Kurs behandelt das Herunterladen und Verwenden des Code::Blocks Compilers.

Welche Kontrollstrukturen behandelt der Kurs?

Er behandelt Entscheidungsstrukturen (einfaches if, if-else, if-else if und switch-Anweisungen) und Wiederholungsstrukturen (for, while, do-while und verschachtelte for-Schleifen).

Welche Fähigkeiten werde ich in diesem Kurs erwerben?

Der Kurs entwickelt Fähigkeiten in C (Programmiersprache), C-Datentypen, C-basierte Programmiersprachen, C#-Grundlagen, C++-Grundlagen und modulare Programmierung in C.