En fonction du temps auquel vous exécutez le programme, le programme va afficher la valeur de x ou de y, dans le deux cas, la valeur affichée est stockée soit dans x soit dans y et non pas dans p !!

p contient seulement *l'adresse* de x ou y et la dernière instruction *pointe* vers cette addresse et donc affiche sa valeur.