读书人

有关printf(“%d”p)解决思路

发布时间: 2012-04-01 17:23:46 作者: rapoo

有关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的值

读书人网 >C语言

热点推荐