有关printf(“%d”,p),
- C/C++ code
#include<stdio.h>main(){ int a,*p=NULL; p=&a; scanf("%d",p); printf("%d\n",p);}上面的程序,我是想输出 输入的a的值的,但是给出了一个很大的数,
我想问下那个数应该是a的地址吧,应该不是一个随机数吧,
- C/C++ code
#include<stdio.h>main(){ int a,*p=NULL; p=&a; scanf("%d",p); printf("%d\n",*p);}这样就可以输出a的值,这个我知道
[解决办法]
是的...
[解决办法]
printf("%d\n",p);//这个是输出a的地址,还真是一个不一定的。。。是随机分配的,如有雷同纯属巧合
[解决办法]
p a的地址
*p a的值