eine geordnete Folge von Anweisungen.
Arbeitsbereich
C++
praktischer Lernpfad fuer C++ von null an
erst definieren
was C++ bedeutet
C++ schreibt genaue Anweisungen. Hier lernst du es als praktischer Lernpfad fuer C++ von null an. Starte mit einem Modell: Eingabe geht durch Schritte und wird Ausgabe.
main.cppstarten g++ main.cpp -std=c++17 && ./a.outgewohnheit lerne ein kleines C++ Stueck, tippe ein Minimalbeispiel und fuehre es ausein Wert ist Dateninhalt. Eine Variable ist sein Name.
ein benannter kleiner Arbeitsschritt mit Eingabe und Ergebnis.
C++17 compiler fuehrt Code aus main.cpp aus.
erster lesbarer Code
Input output
cin cout headers namespace#include <iostream>
using namespace std;
int main() {
cout << 42;
}ausgabe 42Sprachlinie
C++ Stammbaum
sieh woher C++ kommt, welche Sprachen nah sind und was danach passt.
Start bei null
Fragenbank
Erst suchen dann ueben
Waehle eine Phase oder suche in der Fragenbank dieser Sprache und springe zur Aufgabe.
C++ Frage 1
C++ Frage 1. Waehle die Aussage, die am besten zu output stream passt.
C++ Frage 2
C++ Frage 2. Waehle die Aussage, die am besten zu integer type passt.
C++ Frage 3
C++ Frage 3. Waehle die Aussage, die am besten zu vector push passt.
C++ Frage 4
C++ Frage 4. Waehle die Aussage, die am besten zu reference passt.
C++ Frage 5
C++ Frage 5. Waehle die Aussage, die am besten zu output stream passt.
C++ Frage 6
C++ Frage 6. Waehle die Aussage, die am besten zu integer type passt.
C++ Frage 7
C++ Frage 7. Waehle die Aussage, die am besten zu vector push passt.
C++ Frage 8
C++ Frage 8. Waehle die Aussage, die am besten zu reference passt.
C++ Frage 9
C++ Frage 9. Waehle die Aussage, die am besten zu output stream passt.
C++ Frage 10
C++ Frage 10. Waehle die Aussage, die am besten zu integer type passt.
C++ Frage 11
C++ Frage 11. Waehle die Aussage, die am besten zu vector push passt.
C++ Frage 12
C++ Frage 12. Waehle die Aussage, die am besten zu reference passt.
C++ Frage 13
C++ Frage 13. Waehle die Aussage, die am besten zu output stream passt.
C++ Frage 14
C++ Frage 14. Waehle die Aussage, die am besten zu integer type passt.
C++ Frage 15
C++ Frage 15. Waehle die Aussage, die am besten zu vector push passt.
C++ Frage 16
C++ Frage 16. Waehle die Aussage, die am besten zu reference passt.
C++ Frage 17
C++ Frage 17. Waehle die Aussage, die am besten zu output stream passt.
C++ Frage 18
C++ Frage 18. Waehle die Aussage, die am besten zu integer type passt.
multiple choice
C++ Frage 1
C++ Frage 1. Waehle die Aussage, die am besten zu output stream passt.
cout << 42;
referenz
muster fuer main.cpp
g++ main.cpp -std=c++17 && ./a.outcin cout headers namespace
Input output
#include <iostream>
using namespace std;
int main() {
cout << 42;
}- Include the right headers
- Use cout for output
- Return from main
int double bool string vector
Types
int score = 40 + 2; cout << score;
- Choose the right type
- Watch integer division
- Initialize variables
vector map set queue stack
STL
vector<int> v = {1, 2, 3};
cout << v.size();- Know the container behavior
- Use size for count
- Trace push pop operations