Skip to main content

Qu'est-ce qu'un objet de tableau?

Un objet de tableau est un élément de données maintenu dans un endroit spécifique dans un bloc de mémoire contigu.Ces blocs de mémoire sont appelés tableaux, et ils sont utilisés pour regrouper des objets similaires pour une organisation facile et un accès dans un programme informatique.L'emplacement d'un objet dans un tableau est appelé index;Dans la plupart des langages informatiques, l'index du premier objet commence à 0, plutôt que 1. Un objet n'a pas besoin d'être présent à chaque index dans un tableau.Par exemple, un tableau pourrait avoir de l'espace pour cinq objets, mais ne comportent que des objets aux index 0, 2 et 3.

Tous les objets dans un tableau doivent être du même type, donc si un tableau est déclaré contenir des chaînes,Chaque objet de tableau doit être une chaîne.Un objet de tableau peut être n'importe quelle taille et contenir n'importe quel type de données, tant que le type d'objet général est celui déclaré par le tableau.Un tableau de chaîne peut contenir une chaîne de 50 caractères et l'index suivant pourrait comporter 50 000 caractères;Seuls leurs types comptent.Lorsqu'un tableau contient un objet lui-même un tableau, le tableau contenant est appelé tableau multidimensionnel.Il existe deux types d'objets de tableau dans des tableaux multidimensionnels: les objets de tableau qui sont eux-mêmes des tableaux, et les objets que ces tableaux secondaires contiennent.Toutes les règles de type précédent s'appliquent aux tableaux multidimensionnels, donc si un objet de tableau est également un tableau, tous les autres objets doivent également être des tableaux.Cette nidification des tableaux peut être effectuée autant de fois que nécessaire, ce qui fait des grilles bidimensionnelles, des cubes tridimensionnels ou des groupes de données de niveau supérieur.langues.Certains langages permettent un contrôle complet sur les tableaux et leurs objets, permettant à un programmeur de les créer à volonté.D'autres cachent les tableaux et les objets à l'intérieur des emballages qui permettent à un programmeur de les manipuler indirectement.D'autres langues encore ont des constructions spéciales qui obligent un tableau à voir tous les objets comme le même type, invalidant partiellement sa règle sur la spécificité du type sans casser les données sous-jacentes.Peu importe comment les tableaux sont mis en œuvre, les objets de tableau eux-mêmes ne sont jamais affectés, sauf pour être regroupés, et la possibilité de regrouper les objets de tableau est un outil important dans l'organisation des données.