next up previous contents index
suivant: Allocation dynamique monter: Tableaux précédent: Initialisation des éléments   Table des matières   Index


Expression d'accès

Les éléments d'un tableau sont toujours accédés par indexation à partir de zéro : les quatre éléments du tableau a sont a[0], a[1], a[2] et a[3]. Ces a[107#107], et plus généralement a[exp], pour une expression arithmétique exp de type int (ou d'un sous-type de int), sont des variables désignant les éléments du tableau, et peuvent donc être le membre gauche d'une affectation :

  int k = ...;
  a[k+1] = 12;

C'est une erreur de tenter d'accéder à un élément hors des bornes du tableau (par exemple a[-4], a[4]). Cette tentative déclenche à l'exécution l'exception ArrayIndexOutOfBoundsException.



Rene' LALEMENT 2002-11-07