int main()
{
int i=10;
int *p;
p=(int *)i;//将指针p指向10(i的值),只是指向该地址,能不能使用是个未知数
//如果这个地址刚好是指向堆的地方,而且其它地方暂时没有使用等
printf("%d\n",p);//输出指针p所指向的地址
return 0;
}
[Quote=引用 10 楼 ndjk454164628 的回复:]
C/C++ code
#include<stdio.h>
main()
{
int i=10;
int *p;
p=(int *)i; //这里是个什么意思? 忘高手指点下 如果是p=&i 那就是指向了i的地址这个我知道;
printf("%d",p);
}