Salut,
Les "typedef" permettent de définir des nouveaux types de variables. Par exemple, si tu pourrais définir un type "entier" de la façon suivante:
typedef int entier ;
tu pourras ensuite définir tes variables de type "int" de la façon suivante:
entier valeur ;
ce qui sera équivalent à:
int valeur ;
Les tableaux permettent de de "regrouper" des variables de même types. Par exemple, supposons que je veux faire un programme qui calcule la moyenne de 10 notes. chacune des notes pourraient être mises dans des variables indépendantes:
int n1,n2,n3,n4,n5,n6,n7,n8,n9,n10 ;
Mais ça va devenir rapidement le bordel.
En tableau, ça va donner ça:
int notes[10] ; // tableau de 10 entier.
On pourra ensuite accèder un élement du tableau en précisant l'index de l'élement, l'index du premier élement étant 0. Par exemple pour faire le cumulatif des notes, ça ressemblerait à ca:
int index,cumul ;
int notes[10] ;
cumul = 0 ;
for (index=0 ; index < 10 ; index++)
{
cumul = cumul + notes[index] ;
}
Si c'est pas assez clair, dis-le, je détaillerai.