中易网

有两个字符数组 a、b,则以下正确的输入语句是 A.scanf(“%s%s”,&a,&b);B.gets(a); gets(b);

答案:5  悬赏:20  
解决时间 2021-01-08 05:32
有两个字符数组 a、b,则以下正确的输入语句是 A.scanf(“%s%s”,&a,&b);B.gets(a); gets(b);
最佳答案
A错,是因为数组名就是地址,所以无需多此一举再在地址前加一个&来表示地址
B对,是表示从终端输入一个字符串到数组a中,并得到此字符数组的起始地址;()中的是字符数组名不是&a也不是字符串
如果写成
gets("a");gets("b");就是错误的
全部回答
C语言中:%s格式控制串表示输入字符(String),在C语言中字符串是按一个个字符分别存放到数组的每个元素当中。-
A选项错误的原因是出现两个%s字符串输入。
B是正确的,gets()函数是string.h头文件定义的字符串输入函数。
B正确
A对地址取址所以出错了
只要区分数组名是个类似指针的东西就可以了。
我暂时保留我的看法!
a, b 本来就是地址, 不需要 &符号。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
气井的钻井液安全附加值
澜羽祛斑祛痣效果怎么样
德国1940到2015年gdp
租房卧室简单怎么布置
500平方米15公分厚的雪有多重
为啥一个男的所有人都觉得他帅,唯独我觉得不
丹化科技是化工龙头股吗?
福海油站地址好找么,我有些事要过去
如何正确使用2015款广汽本田缤智定速巡航系统
我吃感康,为什么感觉头重脚轻,有一种做
我爱什么什么什么什么造句
正宗DIY潜水艇怎么做
关于弹幕+1好还是弹幕伤害+40%好还是弹幕攻速
赠汪论>这首诗是怎样的?
自驾成都到稻城多少钱
推荐资讯
CLE中国授权展团体怎么登记?一次可以登记多
从故宫到八达岭长城
谁有四大名著中全部人物名单
艺华印章刻制中心怎么去啊,有事要去办理
LOL 三速鞋是只得轻灵之靴吗
漫尔的意思是什么?漫尔的释义是什么啊?
使命召唤12外网僵尸模式修改器v1.3.3怎么用
我有hpv,老公会有吗
别总埋怨老天对你不公 其实老天根本不知道你
and和also可以一起用吗。。突然忘记语感了 别
梦到生孩子意味着什么
普通沥青和橡胶沥青有什么区别?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?