Question #951   Proposée par Answiki le 01/10/2020 à 20:08:20 UTC

Quelle est la syntaxe des tableaux en C ?

Answer   Submitted by Answiki on 10/01/2020 at 08:50:24 PM UTC

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.

2 events in history
Answer by Answiki on 10/01/2020 at 08:50:24 PM

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.

Question by Answiki 10/01/2020 at 08:08:20 PM
Quelle est la syntaxe des tableaux en C ?
# ID Query URL Count

Icons proudly provided by Friconix.