une suite d instructions executees dans un ordre clair.
atelier
C++
parcours pratique pour apprendre C++ depuis zero
definition d abord
ce que signifie C++
C++ sert a ecrire des instructions precises. Ici tu l abordes comme parcours pratique pour apprendre C++ depuis zero. Commence par une idee simple: des entrees passent par des etapes et deviennent une sortie.
main.cppexecuter g++ main.cpp -std=c++17 && ./a.outhabitude apprends une petite piece de C++, tape un exemple minimal et execute-leune valeur est une donnee. Une variable est le nom qui la garde.
un petit travail nomme qui recoit une entree et produit un resultat.
C++17 compiler execute le code de main.cpp.
premier code lisible
Input output
cin cout headers namespace#include <iostream>
using namespace std;
int main() {
cout << 42;
}sortie 42lignee du langage
arbre de C++
vois d ou vient C++, quels langages sont proches, et quoi apprendre ensuite.
parcours debutant
Banque de questions
Chercher puis pratiquer
Choisis une etape ou cherche dans la banque de ce langage puis ouvre l exercice.
C++ question 1
C++ question 1. Choisis l explication qui correspond le mieux a output stream.
C++ question 2
C++ question 2. Choisis l explication qui correspond le mieux a integer type.
C++ question 3
C++ question 3. Choisis l explication qui correspond le mieux a vector push.
C++ question 4
C++ question 4. Choisis l explication qui correspond le mieux a reference.
C++ question 5
C++ question 5. Choisis l explication qui correspond le mieux a output stream.
C++ question 6
C++ question 6. Choisis l explication qui correspond le mieux a integer type.
C++ question 7
C++ question 7. Choisis l explication qui correspond le mieux a vector push.
C++ question 8
C++ question 8. Choisis l explication qui correspond le mieux a reference.
C++ question 9
C++ question 9. Choisis l explication qui correspond le mieux a output stream.
C++ question 10
C++ question 10. Choisis l explication qui correspond le mieux a integer type.
C++ question 11
C++ question 11. Choisis l explication qui correspond le mieux a vector push.
C++ question 12
C++ question 12. Choisis l explication qui correspond le mieux a reference.
C++ question 13
C++ question 13. Choisis l explication qui correspond le mieux a output stream.
C++ question 14
C++ question 14. Choisis l explication qui correspond le mieux a integer type.
C++ question 15
C++ question 15. Choisis l explication qui correspond le mieux a vector push.
C++ question 16
C++ question 16. Choisis l explication qui correspond le mieux a reference.
C++ question 17
C++ question 17. Choisis l explication qui correspond le mieux a output stream.
C++ question 18
C++ question 18. Choisis l explication qui correspond le mieux a integer type.
choix multiple
C++ question 1
C++ question 1. Choisis l explication qui correspond le mieux a output stream.
cout << 42;
reference
modeles pour 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