Déclarations internes

En C++, les déclarations de variables sont autorisées à peu près n’importe 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 n’existe que le temps d’exécuter son bloc (c’est-à-dire de l’accolade ouvrante à l’accolade 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 Précédent Sommaire Sommaire Suivant Suivant