Show Menu
Cheatography

C++ bases Cheat Sheet (DRAFT) by

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éfini­tions

Un nom, l'adresse de la première case de l'espace mémoire réservé, un type.

Variables : déclar­ation

type nomVar­iable = valeur;
 
Exemple :
double temper­ature ;
int age = 20;  // avec initia­lis­ation

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 :
cin >> variable;
 
Sortie :
cout << valeur << endl;
cout << "­Rés­ultat : " << valeur << endl;
endl
passe à la ligne et vide le buffeur (déclenche l'affi­chage)
 

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 compar­atifs

==
: égal
!=
: différent
>
: strict­ement supérieur
>=
: supérieur ou égal

Conditions : opérateurs logiques

&&
: ET logique
Ex :
if (a > 5 && b < 10)
||
: OU logique
Ex :
if (a == 3 || b == 7)
!
: NON logique
Ex :
if ( ! estVrai )
 

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
}