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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

若有说明语句:
            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);

评分

参与人数 6黑马币 +31 收起 理由
为了理想而奋斗 + 1 赞一个!
黑马贾永强 + 8 赞一个!
heiheihehe + 10 赞一个!
黑马潜力股 + 5
qiancheng + 2 赞一个!
华夏文明_2008 + 5 神马都是浮云

查看全部评分

63 个回复

倒序浏览
很显然,这是今天考试考核的一个考题,嘿嘿,我刚刚听顺治帝讲解,明白这是一个指针问题,选择C选项。
回复 使用道具 举报 1 3
这是一个关于指针的问题,我认为选a。首先scanf("%d,%d,%d",x,x,x);后面三个明显是输入地址,分别是&a,&b,d.
这个地方有一个误区是  int *d = &c 认为*d = &c.   正确应该是  d = &c
回复 使用道具 举报
都是一个班的啊哈哈,scanf
回复 使用道具 举报
本帖最后由 洋柿子 于 2015-6-12 23:30 编辑

都是一个班的啊哈哈,scanf(“格式控制字符串”,地址列表),d是一个地址,&d是取到d变量的地址,感觉选a。是这样吗?
回复 使用道具 举报
都是一个班的啊哈哈,scanf(“格式控制字符串”,地址列表),d是一个地址,&d是取到d变量的地址,感觉选a。
回复 使用道具 举报
LeoLi 发表于 2015-6-12 23:28
都是一个班的啊哈哈,scanf(“格式控制字符串”,地址列表),d是一个地址,&d是取到d变量的地址,感觉选a ...

是这样吗
回复 使用道具 举报
晗修 中级黑马 2015-6-12 23:32:55
8#
不是选a么 直接看变量类型就行了
回复 使用道具 举报
李竞还活着 发表于 2015-6-12 21:40
很显然,这是今天考试考核的一个考题,嘿嘿,我刚刚听顺治帝讲解,明白这是一个指针问题,选择C选项。 ...

你这技术太厉害
回复 使用道具 举报
李竞还活着 发表于 2015-6-12 21:40
很显然,这是今天考试考核的一个考题,嘿嘿,我刚刚听顺治帝讲解,明白这是一个指针问题,选择C选项。 ...

这个选a,亲自测了下
回复 使用道具 举报
应该是a吧 看变量类型也知道啊
回复 使用道具 举报
答案A,*d是指针,的
回复 使用道具 举报
d本来就是地址
回复 使用道具 举报
李竞还活着 发表于 2015-6-12 21:40
很显然,这是今天考试考核的一个考题,嘿嘿,我刚刚听顺治帝讲解,明白这是一个指针问题,选择C选项。 ...

支持李老师
回复 使用道具 举报
选A吧,*d = &c  代表着 d中存储的是c的地址,scanf函数,需要输入一个地址,
回复 使用道具 举报
goldboy 来自手机 中级黑马 2015-6-15 16:52:19
16#
woaiqpl 发表于 2015-6-13 07:24
你这技术太厉害

好像是选A吧
回复 使用道具 举报
应该是A
回复 使用道具 举报
答案A,建议找到当天的视频重新学习一遍,咱们共同进步!
回复 使用道具 举报
woaiqpl 发表于 2015-6-13 07:24
你这技术太厉害

好吧,我错了
回复 使用道具 举报
fanxing 发表于 2015-6-13 09:37
这个选a,亲自测了下

好吧,大姐,我错了
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马