Les programmes doivent être capables de prendre des décisions. Pour y parvenir, les développeurs utilisent ce qu'on appelle des structures de contrôle. Ce nom un peu barbare cache en fait deux éléments que nous verrons dans ce chapitre :
les conditions : elles permettent d'écrire dans le programme des règles comme « Si ceci arrive, alors fais cela » ;
les boucles : elles permettent de répéter plusieurs fois une série d'instructions.
Savoir manier les structures de contrôle est fondamental ! Bien que ce chapitre ne soit pas réellement difficile, il faut faire attention à bien comprendre ces notions de base. Elles vous serviront durant toute votre vie de développeurs C++ mais aussi dans d'autres langages car le principe y est le même !