
{filelink=13538}
#include
void main()
{
/* Déclaration d'un tableau de 3 lignes 3 colonnes*/
int matrice[3][3]={ {'1','2','3'},
{'4','5','6'},
{'7','8','9'}
};
/* Déclaration d'un pointeur sur un type tableau*/
int (* ptrTab)[3] = NULL;
/*Pointer sur le premier élément de la matrice*/
ptrTab= matrice;
/* Assigner une valeur au premier élément du tableau*/
(*ptrTab)[0] = 18;
/*Afficher le premier élément de la matrice*/
printf("Val [0][0]=%dn",(*ptrTab)[0]);
/* Affecter une valeur au dernier élément de la dernière ligne */
ptrTab[2][2] = 16;
/* Aller à la ligne suivant de la matrice*/
++ptrTab; // Advance the pointer to the next row.
/* Modifier la valeur du premier élément de la deuxième ligne */
(*ptrTab)[0] = 16;
/*Afficher la valeur du premier élément de la deuxième ligne*/
printf("Val [1][0]=%dn",(*ptrTab)[0]);
}