Advertisement

Einführung in die Programmiersprache C

  • Ansgar Meroth
  • Petre Sora
Chapter

Zusammenfassung

In diesem Kapitel wird ein kurzer Überblick über die Programmiersprache C gegeben. Das Kapitel ist bewusst stichwortartig gehalten und ersetzt für Programmieranfänger nicht das Studium eines C‐Kurses. Vielmehr dient als Nachschlagehilfe. Zunächst werden Schlüsselworte und Symbole in C mit dem jeweiligen Verweis auf die entsprechenden Erklärungen aufgelistet, anschließend werden die Grundkonzepte: Variablen und Konstanten, Schleifen, Verzweigungen und Funktionen, komplexe Datentypen und Pointer erklärt und am Ende der Grundaufbau eines C‐Programms beschrieben. Diese Einführung verzichtet bewusst auf eine vollständige Darstellung der Sprache, beispielsweise finden Sie hier keine Syntaxdiagramme. Dafür sei auf die einschlägige Literatur verwiesen. Stattdessen finden sich hier Tipps für den richtigen Umgang mit der Sprache C im Zielsystem AVR‐Mikrocontroller.

Literatur

  1. 1.
    ISO/IEC 9899:2011: Information technology—Programming languages—C. www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=57853, Zugegriffen: 25. April 2016
  2. 2.
    Mathworks: Embedded Coder. http://de.mathworks.com/products/embedded-coder/features.html, Zugegriffen: 25. April 2016
  3. 3.
    Wikibooks: C-Programmierung. https://de.wikibooks.org/wiki/C-Programmierung, Zugegriffen: 25. April 2016
  4. 4.
    Erlenkötter, H.: C: Programmieren von Anfang an, 23. Aufl. Rowohlt, Reinbeck (1999)Google Scholar
  5. 5.
    Kernighan, B.W., Ritchie, D.M.: Programmieren in C: Mit dem C-Reference Manual in deutscher Sprache. Hanser, München (1990)Google Scholar
  6. 6.
    Kernighan, B.W., Ritchie, D.M.: The C programming language, 2. Aufl. Prentice Hall, London (2010)Google Scholar
  7. 7.
    Gookin, D.: C für Dummies, 2. Aufl. Wiley-VCH, Weinheim (2010)Google Scholar
  8. 8.
    Goll, J.: C als erste Programmiersprache – Mit den Konzepten von C11, 8. Aufl. Springer Vieweg, Wiesbaden (2014)Google Scholar
  9. 9.
    Wiegelmann, J.: Softwareentwicklung in C für Mikroprozessoren und Mikrocontroller, 7. Aufl. VDE Verlag, Berlin (2017)Google Scholar

Weiterführende Literatur

  1. 10.
    ISO/IEC 14882:2014: Standard for Programming Language C++. https://isocpp.org/std/the-standard, Zugegriffen: 25. April 2016
  2. 11.
    Wikibooks, Die freie Bibliothek: C-Programmierung: Komplexe Datentypen (2015). https://de.wikibooks.org/w/index.php?title=C-Programmierung:_Komplexe_Datentypen&oldid=764916, Zugegriffen: 21. März 2016Google Scholar

Copyright information

© Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature 2018

Authors and Affiliations

  • Ansgar Meroth
    • 1
  • Petre Sora
    • 1
  1. 1.Hochschule HeilbronnHeilbronnDeutschland

Personalised recommendations