bonjour a tous je suis nouveau ici et je commence a apprendre les structures et les tableaux en C et je m'y perd un peu voila.

ma 1ere question c :
Si on déclare tab par : int tab [3] [2]; et p par : int *p=(int*)tab;
tab[i] [j] est il égal à *(p+2j+i) ou *(p+3j+i) ou *(p+j+2i) ou *(p+j+3i)

g le choix entre 4 réponses lol

la 2ème c si on déclare int tab [3] [2]
-quel est le type de tab ?
-quel est le type de tab[i] ?
-quel est le type de tab[i] [j] ?

c des questions que je risque d'avoir à l'examen alors je voudrais bien savoir les réponses.

merci d'avance pour vos réponses.

ps:je risque d'en avoir encore je cherche aussi en mm temps sur les tuto mais des fois c des questions à la con.