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.