Introduction aux Tableaux
Parfois, il est nécessaire de créer des centaines, voire des milliers de variables. Les créer une par une n'est pas pratique. C'est là qu'interviennent les tableaux. Un tableau est une collection de variables du même type. Si une seule variable est comparable à une boîte de rangement, un tableau est un entrepôt rempli de boîtes, chacune contenant sa propre valeur. La déclaration d’un tableau ressemble à ceci :
int array[3];
Voici comment déclarer un tableau avec de l’espace pour trois éléments. Pour lui attribuer des valeurs, utilisez des accolades pour les lister à l’intérieur.
int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Si vous spécifiez directement les éléments, il n'est pas nécessaire de déclarer la taille ; le compilateur compte et attribue automatiquement le nombre d’éléments.
Index
Chaque case d'un tableau possède son propre identifiant unique, appelé un indice, qui permet d'accéder facilement à des éléments spécifiques. Un indice est le numéro attribué à chaque élément du tableau, similaire à votre position dans une file d'attente dans un café. Les indices en C commencent à zéro, ce qui signifie que le premier élément a un indice de 0.
Main.c
12345678910#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
Les tableaux abordés jusqu'à présent sont statiques, c'est-à-dire que leur taille reste fixe pendant l'exécution du programme. Il existe également des tableaux dynamiques, qui peuvent changer de taille pendant l'exécution du programme.
Vous pouvez modifier la valeur de n'importe quel élément d'un tableau en faisant référence à son indice spécifique.
main.c
123456789101112131415161718#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // change 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.63
Introduction aux Tableaux
Glissez pour afficher le menu
Parfois, il est nécessaire de créer des centaines, voire des milliers de variables. Les créer une par une n'est pas pratique. C'est là qu'interviennent les tableaux. Un tableau est une collection de variables du même type. Si une seule variable est comparable à une boîte de rangement, un tableau est un entrepôt rempli de boîtes, chacune contenant sa propre valeur. La déclaration d’un tableau ressemble à ceci :
int array[3];
Voici comment déclarer un tableau avec de l’espace pour trois éléments. Pour lui attribuer des valeurs, utilisez des accolades pour les lister à l’intérieur.
int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Si vous spécifiez directement les éléments, il n'est pas nécessaire de déclarer la taille ; le compilateur compte et attribue automatiquement le nombre d’éléments.
Index
Chaque case d'un tableau possède son propre identifiant unique, appelé un indice, qui permet d'accéder facilement à des éléments spécifiques. Un indice est le numéro attribué à chaque élément du tableau, similaire à votre position dans une file d'attente dans un café. Les indices en C commencent à zéro, ce qui signifie que le premier élément a un indice de 0.
Main.c
12345678910#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
Les tableaux abordés jusqu'à présent sont statiques, c'est-à-dire que leur taille reste fixe pendant l'exécution du programme. Il existe également des tableaux dynamiques, qui peuvent changer de taille pendant l'exécution du programme.
Vous pouvez modifier la valeur de n'importe quel élément d'un tableau en faisant référence à son indice spécifique.
main.c
123456789101112131415161718#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // change 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
Merci pour vos commentaires !