Initialisation par affectation
Nous pouvons simplement écrire :
truc [0] = -1;
truc [1] = 10;
truc [2] = truc[1]*truc[1]; // nous avons en ce point truc[2] = 100
Cependant, pour réaliser l'initialisation complète des cases d'un tableau, il est plus judicieux d'utiliser une boucle à bornes définies puisque l'on connaît le nombre maximum de cases.
initialisation des cases de "machin" avec la valeur qui correspond à son indice de case :
for (i=0;i<10;i++)
{
machin[i] = i;
}
Il faut évidemment que la variable i ait été préalablement déclarée.
La partie droite de l'opérateur d'affectation correspond à une expression qui retourne une valeur qui doit être compatible avec le type d'une case du tableau.
Autre exemple :
for (i=0;i<10;i++)
{
machin[i] = 10-i;
}
Remplira les cases 0,1,2,3,4,5,6,7,8,9 du tableau avec dans l'ordre les valeurs 9,8,7,6,5,4,3,2,1.