首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

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

热点排行
Bad Request.