29)若有定义:int x=0, *p=&x;,则语句printf("%d\n",*p);的输出结果是
答案:4 悬赏:30 手机版
解决时间 2021-04-06 08:26
- 提问者网友:遮云壑
- 2021-04-06 02:18
29)若有定义:int x=0, *p=&x;,则语句printf("%d\n",*p);的输出结果是
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-04-06 03:08
恩 输出的结果是0
int x=0, *p=&x;
这句话定义了两个变量,int型的x和int指针型的p,并同时初始化了,x的值为0,p的值为x变量的地址。在定义的时候初始化指针这是一个好习惯。
printf("%d\n",*p);
这句话就是输出*p的值,*p就是x,所以值为0。
int x=0, *p=&x;
这句话定义了两个变量,int型的x和int指针型的p,并同时初始化了,x的值为0,p的值为x变量的地址。在定义的时候初始化指针这是一个好习惯。
printf("%d\n",*p);
这句话就是输出*p的值,*p就是x,所以值为0。
全部回答
- 1楼网友:鸠书
- 2021-04-06 05:46
显示的0
- 2楼网友:风格不统一
- 2021-04-06 04:39
x的值,也就是0
- 3楼网友:白昼之月
- 2021-04-06 03:51
输出的结果是0;
指针p指向的是x的地址,所以输出是x的值
指针p指向的是x的地址,所以输出是x的值
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯