Einführung in C

Education

Free · Designed for iPad

iPad

Die Programmiersprache C ist eine höhere Programmiersprache. Der Einsatz von C ist nicht auf bestimmte Anwendungsgebiete begrenzt. Insbesondere durch die Möglichkeit einer maschinennahen Programmierung bei hoher Laufzeiteffizienz konnte sich die Sprache C auch in der Systemprogrammierung durchsetzen. Ziel des Kurses ist es, einen grundlegenden Überblick über die Programmiersprache C zu geben, wobei sowohl der 1978er Sprachentwurf von Kernighan/Ritchie als auch der ANSI-C-Standard berücksichtigt werden. Kapitel 1 - Einführung in die Programmiersprache C Im ersten Kapitel wird neben der historischen Entwicklung ein Überblick über die Grundeigenschaften der Programmiersprache C gegeben. Es wird die Lexik der Programmiersprache und die Struktur von Programmen, in C allgemein als Funktionen bezeichnet, behandelt. Kapitel 2 - Datentypen und Speicherklassen Das zweite Kapitel behandelt Spezifika der Programmiersprache C wie Datentypen, Datentypattribute, Speicherklassen, Gültigkeitsbereiche und Initialisierung von Datenobjekten. Kapitel 3 - Operatoren und Ausdrücke Dieses Kapitel führt in die Anwendung von Operatoren und die Syntax von Ausdrücken ein. Besonders wichtig für die tägliche praktische Programmierung ist dabei das abschließende Prioritätsschema aller Operatoren. Kapitel 4 - Anweisungen Die Syntax und die Anwendung der Anweisungen in C, speziell der Steuerstrukturen, wie z.B. bedingte Anweisungen, Schleifenanweisungen und Auswahlanweisungen, sind Gegenstand dieses Kapitels. Kapitel 5 - Felder und Zeiger Die im engen Zusammenhang stehenden Themenkomplexe Felder und Zeiger werden behandelt. Speziell wird hier ausführlich auf die Adressrechnungen und die Verarbeitung von Feldern und Zeigern eingegangen. Kapitel 6 - Funktionen In diesem Kapitel wird der Gesamtkomplex der Funktionen wie Definition, Deklaration und Aufruf von Funktionen behandelt. Von besonderer Wichtigkeit sind die Methoden der Parameterübergabe bei den Funktionsaufrufen. Kapitel 7 - Ein- und Ausgabefunktionen Gegenstand dieses Kapitels sind die Prinzipien der Fileverarbeitung. Schwerpunktmäßig wird auf die weit verbreitete formatgesteuerte Ein- und Ausgabe eingegangen. Kapitel 8 - Der Makropräprozessor In diesem Kapitel wird der Makropräprozessor mit all seinen erweiterten Möglichkeiten gemäß dem ANSI-C-Standard behandelt. Kapitel 9 - Strukturen und Vereinigungen Dieses Kapitel rundet den Kurs mit den Abschnitten über Strukturen und Vereinigungen ab.

  • This app hasn’t received enough ratings or reviews to display an overview.

- App Icon überarbeitet - Fehler bei Aufruf von Popup-Fenstern behoben

The developer, Eberhard Heuel, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    • Seller
      • Eberhard Heuel
    • Size
      • 19.2 MB
    • Category
      • Education
    • Compatibility
      Requires iPadOS 11.0 or later.
      • iPad
        Requires iPadOS 11.0 or later.
      • Mac
        Requires macOS 11.0 or later and a Mac with Apple M1 chip or later.
      • Apple Vision
        Requires visionOS 1.0 or later.
    • Languages
      • English
    • Age Rating
      4+
    • Copyright
      • © FernUniversität in Hagen