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 |
---|