C_facile : Introduction au langage C
Cours

Initialisation par affectation

Syntaxe

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.

Exemple

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.

Exemple

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.

Initialisation par lecture (page suivante)Initialisation à la déclaration (page Précédente)
AccueilImprimer creativecommons : by-nc-ndRéalisé avec SCENARI