Maison >Problème commun >Quelles sont les définitions des tableaux ?
1. Type de données [] nom du tableau = nouveau type de données [longueur]
La première façon de définir un tableau : 1. Type de données [] nom du tableau = nouveau type de données [longueur] Cette méthode est définie. la longueur du tableau est donnée, mais la valeur de chaque élément n'est pas spécifiée. Définir un tableau de cette manière équivaut à déclarer un tableau vide avec un volume fixe, nous devons donc attribuer nous-mêmes des valeurs aux éléments du tableau après définition.
Par exemple :
int [] arr=new int[5];//Déclarez un tableau nommé arr d'une longueur de 5.
arr[0]=1;//Attribuez une valeur à chaque élément du tableau via l'indice du tableau.
arr[2]=5;
2. Type de données [] nom du tableau = nouveau type de données [] {élément, élément, élément} ;
La deuxième façon de définir le type de données du tableau [] nom du tableau = nouvelles données type [] {element, element, element} Cette méthode ne donne pas la longueur du tableau lors de la définition, mais donne directement la valeur de chaque élément du tableau. Les tableaux déclarés de cette manière peuvent être utilisés directement sans qu'il soit nécessaire d'attribuer à nouveau des valeurs aux éléments.
string [] arr=new string [] {"hello","world","message"};//Déclare un tableau de type chaîne nommé arr, contenant trois éléments.
À ce stade, nous pouvons utiliser les éléments du tableau en ajoutant le nom du tableau et l'indice de l'élément. Par exemple, arr[0] est le premier élément "hello" du tableau.
3. Type de données [] nom du tableau = {élément, élément, élément} ;
La troisième façon de définir un tableau est le type de données [] nom du tableau = {élément, élément, élément} ; en fait, ce qui précède est l'abréviation de la deuxième méthode de définition. L'utilisation de cette définition nous permet d'écrire moins de code mais d'obtenir la même fonctionnalité.
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!