#include int main(int argc, char *argv[]) { int i = 4; printf("&i = %u\n", &i ); // I SHOULD use %p, but I like %u // I can live with a warning... printf(" i = %d\n", i ); // %d = signed integer *(&i) = 9999; // * and & are each other's reverse ! // This statement is same as: i = 9999; printf(" i = %d\n", i ); // %d = signed integer }