Référence à un élément d'un tableau

$\bullet$
Syntaxe :

Dans sa forme la plus simple, une référence à un élément de tableau a la syntaxe suivante :

expression :
$\Rightarrow$ nom-de-tableau [ expression$_1$ ]

$\bullet$
Sémantique : expression$_1$ doit délivrer une valeur entière, et l'expression délivre l'élément d'indice expression$_1$ du tableau. Une telle expression est une lvalue, on peut donc la rencontrer aussi bien en partie gauche qu'en partie droite d'affectation.

Par exemple, dans le contexte de la déclaration :

#define N 10
int t[N];
on peut écrire :
x = t[i];   /* référence à l'élément d'indice i du tableau t */
t[i+j] = k; /* affectation de l'élément d'indice i+j du tableau t */



Matthieu Moy 2017-02-08