Tableau
Un tableau est une structure de données qui contient un groupe d’éléments du même type de données et les stocke ensemble dans des emplacements contigus de la mémoire. Les programmeurs utilisent des tableaux dans leurs programmes pour organiser des ensembles de données de façon à pouvoir les trier et les rechercher facilement. Ils sont plus efficaces pour stocker des données que des variables distinctes et peuvent aider un programme à s’exécuter plus rapidement.
Les tableaux sont une méthode très polyvalente pour stocker des données dans un programme. Par exemple, un moteur de recherche peut utiliser un tableau pour enregistrer une liste de résultats de recherche. Il peut afficher un élément de ce tableau à la fois, dans l’ordre, jusqu’à atteindre soit un nombre de résultats défini, soit la dernière valeur stockée dans le tableau. Comme ces valeurs sont toutes stockées dans un grand bloc de mémoire plutôt que dans des variables distinctes réparties à plusieurs emplacements, les résultats s’affichent rapidement et efficacement.
Comme un tableau stocke ses valeurs dans des emplacements contigus de la mémoire, sa taille est définie lors de sa création. Le type de données, comme entier ou chaîne de caractères, est également défini lors de la création. Un programme peut faire référence à des valeurs individuelles d’un tableau en utilisant le nom du tableau associé à l’adresse d’index de cette valeur. Dans la plupart des langages, l’index commence à 0 et augmente à partir de là. Cependant, certains langages commencent l’index à 1, tandis que d’autres permettent au programmeur de choisir si l’index commence à 0 ou à 1.
Créer et utiliser un tableau
La syntaxe utilisée en C++ pour créer un tableau et y stocker des valeurs ressemble à ceci :
int characterStats[6] = {15, 14, 13, 12, 10, 8};
L’instruction int définit le type de données comme étant un entier, et characterStats donne un nom au tableau. Les crochets [] indiquent qu’il s’agit d’un tableau, tandis que le nombre entre les crochets détermine sa longueur. Les valeurs entre les accolades {}, séparées par des virgules, sont les valeurs contenues dans le tableau.
La syntaxe permettant d’afficher une valeur précise d’un tableau peut ressembler à ceci :
print(characterStats[2]);
Comme l’index de ce tableau commence à 0, cette instruction afficherait le nombre 13, qui est la troisième valeur du tableau. Les programmeurs peuvent également utiliser des boucles while et for avec des tableaux pour afficher plusieurs valeurs d’un tableau dans l’ordre à l’aide d’une seule commande.
Testez vos connaissances