Les tableaux dans les langages de programmation C et C++ sont le plus souvent utilisés pour former une séquence de données du même type. Cette organisation des paramètres vous permet de résoudre le plus efficacement les tâches assignées. Surtout dans les langages de programmation C et C++, où les tableaux peuvent être spécifiés à la fois au début d'un programme et n'importe où dans son code. L'essentiel est de prendre en compte la portée des variables créées.
Instructions
Étape 1
Un tableau, en tant qu'ensemble de données nommé d'un type, occupe une place bien définie dans la mémoire, chaque élément suivant étant situé immédiatement après le précédent. Une cellule spécifique est accessible par index; en C, le premier élément a l'index zéro. La description doit prendre en compte la dimension du tableau, c'est-à-dire unidimensionnel ou bidimensionnel, contenant deux chaînes, le tableau sera utilisé.
Étape 2
Déterminez la portée du tableau généré. S'il appartient à une fonction locale, écrivez son nom et sa taille au tout début lors de la déclaration d'autres variables. Lors de la formation d'un tableau global, sa description doit être effectuée au tout début du programme ou dans le fichier d'en-tête inclus (fichier h).
Étape 3
En C, un tableau est défini par un nom unique indiquant le type de données qui y sont stockées, ainsi que la dimension dans l'opérateur simple ou double . Créez un tableau à une dimension qui a une ligne.
Exemple de création d'un tableau à une dimension:
double m_P1 [200];
caractère m_C1 [20];
Dans ce cas, deux tableaux unifilaires m_P1 et m_C1 ont été créés. Le premier stocke 200 variables de type double et le second - 50 valeurs de caractères (char).
Étape 4
Spécifiez un tableau à deux dimensions (matrice) où deux indices doivent être spécifiés dans les opérateurs pour déréférencer un élément spécifique. La syntaxe pour décrire un tel tableau est similaire à celle à une dimension, à l'exception de la spécification de la dimension.
Exemple de création d'un tableau à deux dimensions:
double m_P2 [100] [50];
caractère m_C2 [20] [10];
Étape 5
Cependant, pour les tableaux multidimensionnels en langage C, il existe des concessions en termes de spécification des paramètres de dimension exacts. Si le tableau à deux dimensions est initialisé en même temps que la déclaration, il est permis de ne pas spécifier la première dimension, c'est-à-dire le nombre de lignes du tableau.
int m_I [4] = {{3, 7, 9, 2}, {4, 1, 2, 1}, {3, 8, 9, 4}, {5, 1, 3, 9}};
Dans ce cas, la taille exacte du tableau m_I sera déterminée par le compilateur directement lors de la liaison du programme exécutable.