Tableaux à Deux Dimensions
Les tableaux à deux dimensions ressemblent un peu à des tableaux de données, considérez-les comme des tableaux dans des tableaux, avec des lignes et des colonnes. La déclaration d’un tableau à deux dimensions nécessite un ensemble supplémentaire de crochets :
int array[ROWS][COLUMNS];
Imaginez un tableau où :
- La ligne
a[0]...représente le premier ensemble de données ou le premier tableau ; - La ligne
a[1]...est le deuxième ensemble ; - La ligne
a[2]...est le troisième.
Lorsqu’un tableau est placé à l’intérieur d’un autre tableau, on parle de tableau imbriqué. Pour accéder à ses éléments, utilisez plusieurs indices, chacun étant placé dans son propre ensemble de crochets.
main.c
123456789101112131415#include <stdio.h> int main() { // dimensional array declaration int array[3][4] = { {1, 11, 111, 1111}, // Index `[0]` {2, 22, 222, 2222}, // Index `[1]` {3, 33, 333, 3333} // Index `[2]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Tous les éléments d'un tableau doivent être du même type.
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
Tableaux à Deux Dimensions
Glissez pour afficher le menu
Les tableaux à deux dimensions ressemblent un peu à des tableaux de données, considérez-les comme des tableaux dans des tableaux, avec des lignes et des colonnes. La déclaration d’un tableau à deux dimensions nécessite un ensemble supplémentaire de crochets :
int array[ROWS][COLUMNS];
Imaginez un tableau où :
- La ligne
a[0]...représente le premier ensemble de données ou le premier tableau ; - La ligne
a[1]...est le deuxième ensemble ; - La ligne
a[2]...est le troisième.
Lorsqu’un tableau est placé à l’intérieur d’un autre tableau, on parle de tableau imbriqué. Pour accéder à ses éléments, utilisez plusieurs indices, chacun étant placé dans son propre ensemble de crochets.
main.c
123456789101112131415#include <stdio.h> int main() { // dimensional array declaration int array[3][4] = { {1, 11, 111, 1111}, // Index `[0]` {2, 22, 222, 2222}, // Index `[1]` {3, 33, 333, 3333} // Index `[2]` }; // Print the first element of the second nested array printf("%d", array[1][0]); return 0; }
Tous les éléments d'un tableau doivent être du même type.
Merci pour vos commentaires !