Cheatography
https://cheatography.com
Bases de C++ pour étudiants en première année
This is a draft cheat sheet. It is a work in progress and is not finished yet.
Variables : définitions
Un nom, l'adresse de la première case de l'espace mémoire réservé, un type. |
Variables : déclaration
type nomVariable = valeur;
|
|
Exemple : |
|
int age = 20; // avec initialisation
|
Variables : types
int : entier ( int age = 25;
) |
double : décimal ( double prix = 19.99;
) |
bool : booléen ( bool estVrai = true;
) |
Entrée / sorties
Entrée : |
|
|
Sortie : |
|
cout << "Résultat : " << valeur << endl;
|
endl
passe à la ligne et vide le buffeur (déclenche l'affichage) |
|
|
Conditions : structure
if (condition) { // si
// exécuté si condition est vrai
} else if (autreCondition) { //sinon si
// exécuté si condition est faux
// et autreCondition est vraie
} else { //sinon
// exécuté si aucune
// condition est vraie
}
|
Conditions : opérateurs comparatifs
|
|
>
: strictement supérieur |
|
Conditions : opérateurs logiques
|
Ex : if (a > 5 && b < 10)
|
|
Ex : if (a == 3 || b == 7)
|
|
|
|
|
Boucle : for
for (init; condition; incrémentation)
{
// Code à exécuter
}
Exemple :
for (int i = 0; i < 10; i++)
{
cout << i << endl;
}
// se lit : pour i de 0 à 9
|
Boucle définie, quand nous savons au moment de commencer la boucle combien de tours on va faire.
Boucle : while
while (condition) // tant que
{
// Code à exécuter
// tant que la condition est vraie
}
Exemple :
int i = 0;
while (i < 10) {
cout << i << endl;
i++;
}
|
Boucle indéfinie, quand nous ne savons pas combien de tours nous allons faire au moment de commencer la boucle.
Structure du programme
#include <iostream>
using namespace std;
int main() {
// Write C++ code here
}
|
|