Collez le programme suivant au sein de votre C ++ pour déclarer un un tableau simple, dimensions:
int myarray [5];
En ce moment, C ++ a mis de côté l'espace pour un tableau contenant cinq entiers. Cependant, aucune donnée n'a été encore mis dans le tableau, et tente de lire il va entraîner des erreurs.
Collez le texte suivant pour remplir le tableau avec des valeurs, ou "initialiser" le tableau:
myarray [0] = 1;
myarray [1] = 2;
myarray [2] = 3;
myarray [3] = 4;
myarray [4] = 5;
Avis, les tableaux sont accessibles avec l'emplacement dans le tableau entre crochets. Notez également que, dans Turbo C ++, les indices de tableau commencent toujours compter à zéro et passer à la taille de l'un réseau moins. Une source commune de problèmes pour les nouveaux programmeurs tente d'accéder à l'index "5" dans un tableau avec 5 éléments. Le premier indice est toujours "0."
Coller le suivant comme une alternative à l'étape 2:
myarray = {1,2,3,4,5};
Lorsque vous avez besoin pour remplir rapidement un tableau avec les informations, cette forme abrégée peut être plus rapide. Cependant, il va écraser tous les contenus précédents de la gamme.
Collez le texte suivant pour récupérer une valeur du tableau:
cout lt; lt; myarray [0];
Cela va imprimer la première valeur dans le tableau (1) à l'écran.
Collez le texte suivant pour déclarer un tableau multidimensionnel:
myMDarray int [2] [2];
Cette déclare une matrice qui, au lieu d'une ligne d'information, est une grille, avec deux lignes et deux colonnes. Ceci permet d'obtenir un total de quatre éléments, disposés dans une grille, à partir de myMDarray [0] [0] pour myMDarray [1] [1].
Initialiser les valeurs du tableau:
myMDarray [0] [0] = 1
myMDarray [0] [1] = 2
myMDarray [1] [0] = 3
myMDarray [1] [1] = 4
Alternativement, vous pouvez utiliser ce formulaire raccourci pour initialiser les valeurs:
myMDarray = {{1,2}, {3,4}};
Ou vous pouvez trouver plus simple d'écrire:
myMDarray = {
{1, 2},{3, 4}
};
Cela a le même effet, mais de nombreux programmeurs trouver cela plus facile à lire.