scanf("%d",&a);
假如我輸入“10”,那這個“10”的地址怎麼求,怎麼輸出來呢?
你要好好看看指針的定義和運用。
你可以定義一個整型指針 int p; 然後定義一個整型變量 int a;
p的值是一個整型變量的地址 &是取地址操作符
**p = &a;* 這樣,指針變量p保存的就是整型變量a的地址了
你要引用整型變量a,可以直接使用變量本身a,也可以通過指針間接的應用,***p** 就是a了
所以你的程序可以再定義一個整型指針變量 p=&a;
然後 printf(“address is :%X\n”,p);就可以看看a的十六進制地址了