Quelle est la syntaxe des tableaux en C ?
Les tableaux en C permettent de m�moriser une s�rie de variables de m�me type dans des cellules.
- Pour d�clarer un tableau, sp�cifiez le type suivi du nom du tableau avec le nombre de cellules entre crochets :
// D�clare un tableau de 100 entiers
int annees[100];
// D�clare un tableau de 24 flottants (nombres r�els)
float notes[24];
- L'initialisation d'un tableaux dans sa globalit� se fait n�cessairement � la d�claration :
// D�clare et initilalise un tableau de 5 entiers
int annees[5] = { 1976, 2018, 2015, 1949, 2000};
// D�clare et initialise un tableau de 3 flottants
float notes[3] = {16.4, 14.5, 18.6};
- L'acc�s � une cellule d'un tableau (en lecture et en �criture) se fait en sp�cifiant le nom du tableau suivi de l'indice de la cellule entre crochets.
// La troisi�me cellule du tableau prend 1998 pour valeur
annees[2] = 1998;
// La premi�re cellule du tableau est copi�e dans la variable note
float note = note[0];
// Si la deuxi�me cellule du tableau est �gale � 2018 ...
// on lui ajoute la valeur de la premi�re cellule
if (annees[1] == 2018) annees[1] = annees[1] + annees[0];
Attention, la num�rotation des cellules commence � z�ro : un tableau de 10 cellules sera num�rot� de 0 � 9.
Les tableaux en C permettent de m�moriser une s�rie de variables de m�me type dans des cellules.
- Pour d�clarer un tableau, sp�cifiez le type suivi du nom du tableau avec le nombre de cellules entre crochets :
// D�clare un tableau de 100 entiers
int annees[100];
// D�clare un tableau de 24 flottants (nombres r�els)
float notes[24];
- L'initialisation d'un tableaux dans sa globalit� se fait n�cessairement � la d�claration :
// D�clare et initilalise un tableau de 5 entiers
int annees[5] = { 1976, 2018, 2015, 1949, 2000};
// D�clare et initialise un tableau de 3 flottants
float notes[3] = {16.4, 14.5, 18.6};
- L'acc�s � une cellule d'un tableau (en lecture et en �criture) se fait en sp�cifiant le nom du tableau suivi de l'indice de la cellule entre crochets.
// La troisi�me cellule du tableau prend 1998 pour valeur
annees[2] = 1998;
// La premi�re cellule du tableau est copi�e dans la variable note
float note = note[0];
// Si la deuxi�me cellule du tableau est �gale � 2018 ...
// on lui ajoute la valeur de la premi�re cellule
if (annees[1] == 2018) annees[1] = annees[1] + annees[0];
Attention, la num�rotation des cellules commence � z�ro : un tableau de 10 cellules sera num�rot� de 0 � 9.
# | ID | Query | URL | Count |
---|