标题中给出了问题:我不知道为什么会这样。有人可以告诉我这些技巧是如何工作的。
这是我的代码:
#include<stdio.h>
int main(){
int a = 320;
char *ptr;
printf("%p\n",&a);
ptr =( char *)&a;
printf("%p\n",ptr);
printf("%d\n",a);
printf("%d\n",*ptr);
return 0;
}
输出:
0x7fffc068708c
0x7fffc068708c
320
64