Beruflich Dokumente
Kultur Dokumente
N'oubliez pas d’utiliser endlpour réaliser des retours à la ligne et de séparer chaque morceau
de texte par les chevrons<< .
Type de variable
Nom du type Ce qu'il peut contenir
bool Une valeur parmi deux possibles, vrai (true) ou faux (false).
char Un caractère.
int Un nombre entier.
unsigned int Un nombre entier positif ou nul.
double Un nombre à virgule.
string Une chaîne de caractères, c'est-à-dire un mot ou une phrase.
Pour le type string ,Il faut, en effet, indiquer au compilateur que nous souhaitons
utiliser desstrings. Sans cela, il n'inclurait pas les outils nécessaires à leur gestion.
La ligne à ajouter est #include <string>.
Déclaration sans valeur initialiser
TYPE NOM ;
Une erreur courante est de mettre des parenthèses vides après le nom de la variable,
comme ceci :int nombreJoueurs(). C'est incorrect, il ne faut pas mettre de parenthèses,
juste le type et le nom.
Les références
Elle permette obtenir deux moyen d'accéder à la même case mémoire. Un petit peu
comme si on donnait un surnom à une variable en plus de son nom normal. On parle parfois
d'alias, mais le mot correct en C++ est référence.
Au niveau du code, on utilise une esperluette (&) pour déclarer une référence sur une
variable. Voyons cela avec un petit exemple.
La référence doit impérativement être du même type que la variable à laquelle elle est accrochée
! Un int& ne peut faire référence qu'à unint, de même qu'unstring&ne peut être associé
qu'à une variable de typestring.
L'en-tête cmath
Pour avoir accès à plus de fonctions mathématiques, il suffit d'ajouter
une ligne en tête de votre programme, comme lorsque l'on désire utiliser
des variables de type string. La directive à insérer est :
#include <cmath>
Utilisation d’une fonction :
resultat = fonction(valeur);
Les conditions
La condition if
If ( condition)
else: ce qu'il faut faire si la condition n'est pas vérifiée
else if: effectuer un autre test
switch
switch (nbEnfants)
case 0:
cout << "Eh bien alors, vous n'avez pas d'enfant ?" << endl;
break;
case 1:
cout << "Alors, c'est pour quand le deuxieme ?" << endl;
break;
case 2:
cout << "Quels beaux enfants vous avez la !" << endl;
break;
default:
cout << "Bon, il faut arreter de faire des gosses maintenant !" << endl;
break;
Les break sont obligatoires si on veut que l'ordinateur arrête les tests une fois que l'un
d'eux a réussi. En pratique, je vous conseille d'en mettre comme moi à la fin de chaque
case. Enfin, le defaultà la fin correspond auelse(« sinon ») et s'exécute si aucun des
tests précédents n'est vérifié
Combiner des conditions booleen
&& ET
|| OU
! NON
Boucle while
Cette boucle s'utilise comme ceci :
while (condition)
{
/* Instructions à répéter */
do
/* Instructions */
} while (condition);
La boucle for
Ce type de boucle, que l'on retrouve fréquemment, permet de condenser :
une initialisation ;
une condition ;
une incrémentation.
Voici sa forme :