En C++, les déclarations de variables sont autorisées à peu près nimporte où dans un programme. On les utilise surtout dans des boucles for :
for (int i = 0; i < 100; i++) // ...
et dans des blocs internes :
if (ok) { int i = 0; // ... }else { long i = 1; // ... }
Dans ce dernier cas, la variable nexiste que le temps dexécuter son bloc (cest-à-dire de laccolade ouvrante à laccolade fermante) ; cela permet de déclarer deux variables différentes de même nom dans deux blocs différents et séparés, comme dans notre exemple ci-dessus. On reviendra sur ces notions de déclarations locales et de « visibilité » au chapitre 5.
Nous avons vu les principales capacités élémentaires de C++. Nous allons à présent réaliser une approche plus systématique, en étudiant plus à fond les éléments entrevus ci-dessus, et en en développant de nouveaux.
Précédent | Sommaire | Suivant |