C adresse de pointeur impression

Je suis en train d'apprendre le C pointeurs et adresses pour la première fois et comment l'utiliser sur ma tablette

Disons:

int x = 1, y = 2;

int *ip; //declares *ip as an int type?

ip = &x; //assigns the address of x to ip?

y = *ip; //y is now 1 via dereferencing

Sont tous les commentaires des explications correctes?

Ce qui se passe si je imprimer le résultat de la propriété intellectuelle? Il imprime l'adresse de la variable x, quelque chose comme

011001110

Curieux de savoir pourquoi vous n'essayez pas?
Je voudrais parole le premier commentaire que "déclare la propriété intellectuelle comme un pointeur de type int". Le reste a l'air bien. Aussi loin que l'impression ip, oui, vous obtenez l'adresse de x. Le format de l'adresse tout dépend de quel chaîne de format que vous utilisez pour imprimer. Vous pouvez l'écrire en décimal, hexadécimal, ou quoi que ce soit.

OriginalL'auteur Robert Rocha | 2014-01-14