Lorsque la variable est de type pointeur de structure l'écriture:
(*p).x;
est équivalent à
p->x;
void deplacerPoint (struct point* p, int dx, int dy)
{
p->x = p->x + dx;
p->y = p->y + dy;
}
suivant planLe mot cle typedef permet de donner un nouveau nom à un type existant (définir des synonymes)
typedef int entier; /* permet d'utiliser entier comme int */
typedef struct point point; /* permet de s epasser de struct */
typedef struct date date;
entier i; /* déclare un entier i */
date d1;
point p1;