659 B
659 B
Rappels de langage C
Pointeurs
struct S {
int x;
int y
}
struct S v
v.x
struct S * p
p -> x
(*p).x // Plus correct mais plus long
Déclarer
char* ch = "OULA" // Ici on a une variable ch en mémoire qui est l'adresse d'un endroit en mémoire ReadOnly ou il y est écrit "OULA"
charch[]="OULA" // Ici on déclare la constante OULA en tant que variable locale.
// Ici char* ch ="OULA" correspond à une adresse. A EVITER.
Si on tente de modifier une variable dans une zone ReadOnly, on a erreur à l'exécution