黑马程序员技术交流社区
标题:
这个指针怎么做啊,好难啊...
[打印本页]
作者:
张健康ios0826
时间:
2015-8-27 21:19
标题:
这个指针怎么做啊,好难啊...
25. 若有说明语句:
int a, b, c, *d=&c;
则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是( )。
A. scanf("%d%d%d", &a, &b, d);
B. scanf("%d%d%d", a, b, d);
C. scanf("%d%d%d", &a, &b, &d);
D. scanf("%d%d%d", a, b,*d);
作者:
范文鹏
时间:
2015-8-27 21:22
不知道啊 也是新人 多看看
作者:
GodLovenan
时间:
2015-8-27 21:22
感觉选择C,同学好好加油!!!
作者:
GodLovenan
时间:
2015-8-27 21:23
自己感觉是C,同学好好加油!!!
作者:
15095185209
时间:
2015-8-27 21:25
还没学到指针,不过也来顶你一下~
作者:
郭占岭
时间:
2015-8-27 21:27
指针还没讲呢,不过听说是难点啊.多看看视频,多敲代码吧.
作者:
403295277
时间:
2015-8-27 21:44
不着急,慢慢学,会好的
作者:
bianning888
时间:
2015-8-27 22:02
选A,d里存着c的地址
作者:
Vigor
时间:
2015-8-27 22:16
因为读入是存到地址上,而在定义时的*d=&c的*d意思是d为指针,*d=&c是将d指向c地址,所以答案A是能正确运行的。
test.png
(70.04 KB, 下载次数: 13)
下载附件
2015-8-27 22:15 上传
作者:
同舟ing
时间:
2015-8-27 22:36
不错哦!这个好像是我们入学的时候考试的题目,哥哥我选的就是A嘿嘿,蒙对了哦!
作者:
wangchao1992
时间:
2015-8-27 22:40
A是对的
作者:
tangbinbin
时间:
2015-8-28 08:42
选A, *d=&c 表示定义一个指针变量d指向c的内存单元的存储空间,scanf从键盘获取c的地址,即指针变量d。
作者:
tr2e
时间:
2015-8-28 08:43
A ------------------指针多看看教材
作者:
你是我的小苹果
时间:
2015-8-28 08:58
选A。A里面的d相当于&c,看一下scanf的用法就行了
作者:
flywithde
时间:
2015-8-28 10:30
选A啦,d就是一个地址,不用再取地址了
作者:
iphone
时间:
2015-8-28 13:02
AAAAAAAAAA
作者:
小笼包
时间:
2015-8-28 16:53
涨知识了,谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2