====== C++ bzw. CPP ====== C + + (zeh plus plus ausgesprochen) ist eine kompilierte Allzweck Programmiersprache. Ihre Komplexität liegt zwischen Einsteiger und Fortgeschritten, da sie sowohl High-Level als auch Low-Level Sprachelemente vereint. Sie bietet imperative, objekt-orientierte und generische Programmiermerkmale. C + + ist eine der beliebtesten Programmiersprachen und ist auf vielen Hardwareplattformen und Betriebssystemem verfügbar. Da sie besonders effizient ist, wird es für Systemprogramme, Applikationen, Gerätetreiber, eingebettete Software, Server-Client und Unterhaltungsprogramme, z. B. Videospiele, eingesetzt. Verschiedene Hersteller bieten Open Source und proprietäre C + + Compiler an, bspw. FSF, LLVM, Microsoft und Intel. ===== Entwicklungsumgebung DEV C++===== * [[https://sourceforge.net/projects/orwelldevcpp/|Download DEV C++]] ===== Los gehts! ===== * {{ :inf:cplusplus.pdf | C++ Skriptum }} * [[http://www.willemer.de/informatik/cpp/index.htm|Einstieg in C++]] * [[https://de.wikibooks.org/wiki/C%2B%2B-Programmierung/_Inhaltsverzeichnis| WikiBook C++]] * [[https://www.learn-cpp.org/de/| Learn C++]] * [[https://www.sololearn.com/learn/courses/c-plus-plus-introduction| C++ spielerisch lernen ]] ===== Programmierung in C++ ====== * [[.:08:01_Grundgerüst|Grundgerüst]] * [[.:08:02_Variablen|Variablen]] * [[.:08:03_Datentypen|Datentypen]] * [[.:08:03a_Ausgabeformatierung|Formatierung von double bzw. float]] * [[.:08:04_Verarbeitung|Verarbeitung]] * [[.:08:05_Ein_Ausgabe|Ein- und Ausgabe]] * [[.:08:06_Lineare_Anweisungsfolgen|Lineare Anweisungsfolgen]] ==== Verzweigungen ==== * [[.:08:06_if-Verzweigung|if-Verzweigung]] * [[.:08:06a_if_Uebungen|Übungen if-else]] * [[.:08:07_switch-Anweisung|switch-Anweisung]] ==== Schleifen ==== * [[.:08:08_while-schleife|while-Schleife]] * [[.:08:09_do-while-schleife|do-while-Schleife]] * [[.:08:10_for-schleife|for-Schleife]] * [[.:08:11_uebungen-schleifen|Übungen Schleifen]] * [[.:08:12_uebungen_verschachtelte|Übungen verschachtelte Schleifen]] ==== Erweiterte Datentypen ==== * [[.:08:13_char|Datentyp char]] * [[.:08:14_string|Datentyp string]] * [[.:08:15_bool|Datentyp bool]] ==== Übungen ==== * [[.:08:01_Übungen|Übungen ]] ==== Funktionen bzw. Unterprogramme ==== * [[:inf:progc:Funktionen bzw. Unterprogramme]] ==== Arrays ==== * [[:inf:progc:Arrays]] ==== Zusatzinformation: Konstanten ==== * [[:inf:progc:Konstanten]] ---- * [[inf:progc:ourprogs3|Unsere Programme 3]]