有关printf(“%d”,p),解决思路
有关printf(“%d”,p),C/C++ code#includestdio.hmain(){int a,*pNULLp&ascanf(%d,p)printf(%d\n
有关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的值