En définissant la façon dont une série de données sont stockées dans votre code, un seul tableau à une dimension n'est pas toujours adéquate . Tableaux multi-dimensionnels sont une façon de représenter comment une série de données est structurée à l'aide de plusieurs indices d'accéder à une valeur . Mémoire
La mémoire de l'ordinateur est l'endroit où les données sont stockées en cours d'utilisation par un logiciel informatique . Les données sont stockées sous forme binaire , comme une série de 1 et de 0 . Toutes les données dans un programme informatique est enregistré en utilisant ces chiffres binaires à l'intérieur de la mémoire de l' ordinateur.
Variables
variables sont un moyen de stocker un ensemble de données en mémoire. Quand une variable est déclarée , une partie de la mémoire de l' ordinateur est affecté à la variable pour stocker le contenu. La quantité de mémoire disponible dépend du type de variable déclarée . Les objets sont un autre nom des variables peuvent être convoquées par .
Tableaux
Un tableau est une série d' objets stockés dans un bloc contigu de mémoire . Les tableaux sont utiles pour stocker des listes d'éléments . Les éléments individuels au sein d'un tableau peuvent être accessibles en utilisant un index de base zéro. Par exemple, si vous aviez à créer un tableau de dix entiers , le premier entier peut être consulté en utilisant le [0 ] Index , le cinquième entier peut être consulté en utilisant l'index [4] , et le dernier entier peut être consulté en utilisant le [ ,"9 ] Index
. Exemple:
int example_array [ 10] = {1, 2 , 3, 4 , 5, 6 , 7, 8 , 9, 10 };
< p> int = first_integer example_array [0];
int fifth_integer = example_array [4];
int last_integer = example_array [9];
multi- dimensionnelle baies
tableaux multi-dimensionnels peuvent être considérés comme des tableaux de tableaux . Pour chaque dimension d'un tableau multi-dimensionnel , il ya une autre couche d'indice . Si vous avez été d'imaginer une seule matrice bidimensionnelle comme un ensemble d' éléments disposés en une ligne , un réseau bidimensionnel serait une table rectangulaire d'éléments , dont le premier indice représentant la rangée et la deuxième colonne représente le cas d'un élément est placé . Cela peut continuer avec chaque dimension supplémentaire . Par exemple, un tableau à trois dimensions pourrait être déclarée , et l'un de ses éléments affectés à cette façon:
int example_array [ 10] [10 ] [10] ;
example_array [5] [ ,"4] [ 8] = 160;