suivant: Initialisation des éléments
monter: Tableaux
précédent: Une nouvelle catégorie de
  Table des matières
  Index
Création
Un tableau est créé grâce à l'opérateur
new[]
. L'expression spécifiant la longueur, entre les crochets «
[ » et « ] », doit être de type int (ou
d'un sous-type de int), et n'est pas nécessairement constante ;
sa valeur doit être positive ou nulle. Les éléments d'un tableau sont
toujours initialisés à la valeur nulle de leur type
(figure 2.1).
Figure:
Création d'un tableau de 4 int, affectation à une
variable t.
105#105 |
La valeur d'une expression de création est une
référence au tableau créé. Cette
valeur est non nulle, c'est-à-dire différente de la valeur
null.
Comme toute valeur, celle-ci peut être affectée à une variable, qui doit
avoir été déclarée de type int[] :
int[] t = new int[4];
Cette définition déclare t comme un nom dont le type est «
tableau de int» ; l'évaluation de new int[4] crée
un objet qui comporte un bloc de mémoire pouvant contenir quatre
int ; enfin, t est initialisé par une référence à cet
objet, et chacun de ses quatre éléments est initialisé à 0
(figure 2.1).
suivant: Initialisation des éléments
monter: Tableaux
précédent: Une nouvelle catégorie de
  Table des matières
  Index
Rene' LALEMENT
2002-11-07