Maison> Problème commun> le corps du texte

Quelle est la différence entre un tableau unidimensionnel et un tableau bidimensionnel ?

Guanhui
Libérer: 2020-06-15 10:59:22
original
7195 Les gens l'ont consulté

Quelle est la différence entre un tableau unidimensionnel et un tableau bidimensionnel ?

Quelle est la différence entre un tableau unidimensionnel et un tableau bidimensionnel ?

Chaque élément d'un tableau unidimensionnel n'a qu'un seul indice, qui est essentiellement une collection linéaire du même type de données, tandis que chaque élément d'un tableau bidimensionnel peut être utilisé comme un tableau , qui est essentiellement un tableau avec des tableaux comme éléments de tableau.

Tableau Tableau

Le soi-disant tableau est une séquence ordonnée d'éléments. Si une collection limitée de variables du même type est nommée, alors le nom est le nom du tableau. Les variables individuelles qui composent un tableau sont appelées composants du tableau, également appelés éléments du tableau, et parfois appelées variables d'indice. Le nombre numérique utilisé pour distinguer les éléments individuels d’un tableau est appelé indice. En programmation, un tableau est une forme d'organisation de plusieurs éléments du même type de manière ordonnée pour faciliter le traitement. Ces collections ordonnées d’éléments de données similaires sont appelées tableaux.

Array est une collection utilisée pour stocker plusieurs données du même type.

Source du tableau

En langage C, le tableau est un type de données construit. Un tableau peut être décomposé en plusieurs éléments de tableau, qui peuvent être des types de données de base ou des types construits. Par conséquent, selon le type d'éléments du tableau, les tableaux peuvent être divisés en diverses catégories telles que les tableaux numériques, les tableaux de caractères, les tableaux de pointeurs et les tableaux de structure.

Concernant les tableaux de longueur variable (VLA) : La norme C89 d'origine ne permettait pas l'apparition de tableaux de longueur variable, mais dans la norme C99, la prise en charge de VLA a été ajoutée, mais les compilateurs pris en charge pas grand-chose, et en raison du problème de sécurité lié au débordement de pile, peu de gens osent utiliser ce tableau de longueur variable, il est donc défini comme une fonction d'implémentation facultative dans la norme C11.

Si vous avez de l'expérience en programmation dans d'autres langages, vous devez être familier avec le concept de tableaux. Grâce aux tableaux, vous pouvez faire référence à une série de variables portant le même nom et les identifier numériquement (indexées). Dans de nombreuses situations, l'utilisation de tableaux peut raccourcir et simplifier les programmes, car vous pouvez concevoir une boucle à l'aide de valeurs d'index pour gérer efficacement plusieurs situations. Les tableaux ont des limites supérieure et inférieure, et les éléments du tableau sont continus entre les limites supérieure et inférieure. Étant donné que Visual Basic alloue de l'espace pour chaque valeur d'index, ne déclarez pas un tableau trop grand.

Le tableau ici est le tableau de variables déclarées dans le programme. Ils diffèrent des tableaux de contrôles, qui sont spécifiés au moment de la conception en définissant la propriété Index du contrôle. Les tableaux de variables sont toujours contigus ; contrairement aux tableaux de contrôle, les éléments du tableau ne peuvent pas être chargés ou déchargés depuis le milieu d'un tableau.

Tous les éléments d'un tableau ont le même type de données (cela est vrai en C, C++, Java et Pascal. Mais ce n'est pas le cas dans tous les endroits impliquant des tableaux. Par exemple, les tableaux dans Visual Foxpro sont (il n'y a pas une telle exigence). Bien entendu, lorsque le type de données est Variant, chaque élément peut contenir différents types de données (objet, chaîne, valeur, etc.). Des tableaux de n'importe quel type de données de base peuvent être déclarés, y compris les types définis par l'utilisateur et les variables d'objet.


Tutoriel recommandé : "PHP"


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!