A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


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);

16 个回复

倒序浏览
不知道啊 也是新人  多看看
回复 使用道具 举报
感觉选择C,同学好好加油!!!
回复 使用道具 举报
自己感觉是C,同学好好加油!!!
回复 使用道具 举报
还没学到指针,不过也来顶你一下~
回复 使用道具 举报
指针还没讲呢,不过听说是难点啊.多看看视频,多敲代码吧.
回复 使用道具 举报
不着急,慢慢学,会好的
回复 使用道具 举报
选A,d里存着c的地址
回复 使用道具 举报
Vigor 中级黑马 2015-8-27 22:16:03
9#
因为读入是存到地址上,而在定义时的*d=&c的*d意思是d为指针,*d=&c是将d指向c地址,所以答案A是能正确运行的。

test.png (70.04 KB, 下载次数: 14)

test.png
回复 使用道具 举报
不错哦!这个好像是我们入学的时候考试的题目,哥哥我选的就是A嘿嘿,蒙对了哦!
回复 使用道具 举报
A是对的
回复 使用道具 举报
选A,   *d=&c 表示定义一个指针变量d指向c的内存单元的存储空间,scanf从键盘获取c的地址,即指针变量d。
回复 使用道具 举报
tr2e 中级黑马 2015-8-28 08:43:55
13#
A ------------------指针多看看教材
回复 使用道具 举报
选A。A里面的d相当于&c,看一下scanf的用法就行了
回复 使用道具 举报
选A啦,d就是一个地址,不用再取地址了
回复 使用道具 举报
AAAAAAAAAA
回复 使用道具 举报
涨知识了,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马