问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2024-05-08 02:50

我来回答

5个回答

热心网友 时间:2024-06-04 20:47

对于字符串数组或字符串指针变量,由于数组名可以转换为数组和指针变量名本身就是地址,因此使用scanf()函数时,不需要在它们前面加上"&"操作符。

所以“A.scanf("%s%s",&a,&b)”中,变量a、b多携带了“&”操作符,是错误的。而对于gets()函数的使用,其中参数为字符串变量(字符串数组名或字符串指针),所以“B.gets(a); gets(b);”是正确的用法。

扩展资料:

gets()与scanf()在字符串输入的使用差异:

gets(s)函数与scanf("%s",s)相似,但不完全相同,使用scanf("%s",s) 函数输入字符串时存在一个问题,就是如果输入了空格会认为字符串结束,空格后的字符将作为下一个输入项处理,但gets()函数将接收输入的整个字符串直到遇到换行为止。

也就是说,gets()函数读取到\n(输入的回车)是会停止读取,但是它不会把\n包含到字符串里面去。然而,和它配合使用的puts函数,却在输出字符串的时候自动换行。

参考资料来源:百度百科-scanf (计算机语言函数)

参考资料来源:百度百科-gets

热心网友 时间:2024-06-04 20:48

我写的代码:

#include<stdio.h> 

void main()

{

char a[100],b[100];

scanf("%s%s",&a,&b);

printf("%s\n%s\n",a,b);

}

这样写输出没问题,我们学校考试题库也认为scanf("%s%s",&a,&b);这是对的。

热心网友 时间:2024-06-04 20:50


B) is the answer;
字符数组,那么数组名就表示首地址,所以就是B了,C选项都没有那个写法

热心网友 时间:2024-06-04 20:51

B正确
A对地址取址所以出错了
只要区分数组名是个类似指针的东西就可以了。

热心网友 时间:2024-06-04 20:51

A错,是因为数组名就是地址,所以无需多此一举再在地址前加一个&来表示地址
B对,是表示从终端输入一个字符串到数组a中,并得到此字符数组的起始地址;()中的是字符数组名不是&a也不是字符串
如果写成
gets("a");gets("b");就是错误的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
酒桌上不醉的技巧,你知道多少 外国文学 | T.S.艾略特:穷尽人性内涵,成为“神的舞者” 二十世纪欧美文学作者简介 谁能给我介绍几本涉及十九世纪50年代至二十世纪初美国人生活书籍。谢... 外国文学史考研知识点——二十世纪后期文学之福克纳 【公基常识】外国文学家及作品 20世纪外国文学专题图书目录 二十世纪外国文学丛书丛书简介 高硼硅玻璃的毒性有多大 跪求化来法师现在何处 C语言编程:sprintf(chr,"%s",a[1]);字符数组输出的问题 下列能正确输入字符数组a的语句是() A.scanf("%s",a); B.scanf("%s... 求详解1. 下列定义的字符数组中,输出 printf("%s\n", str[2]) ;的输... 穿越火线为什么一玩cf就蓝屏 新仙剑奇侠传手游灵宠技能分析 灵宠技能选择[图]-手游攻略-游戏鸟手 ... 新仙剑奇侠传装备速刷攻略 刷装备技巧分享[图]-手游攻略-游戏鸟手游网... 新仙剑奇侠传后期试炼打法攻略 减伤御灵推荐[图]-手游攻略-游戏鸟手 ... 中草药红景天,珍珠粉,三七.人参,合用治疗什么病 留学美国,了解uf cssa "你"在法语中怎么写 糖尿病患者是不是不能喝粥和汤 运动会广播稿,现编200字 两肋总是胀满,打嗝是什么病呀? ...寒衣节可以放烟花吗(方城县烟花爆竹禁燃禁放通知) 戴尔灵越笔记本怎样设置启动时自动开启外屏? 戴尔笔记本怎样修改显示模式? 2岁母牛被卖跪地不走感动网友 有人欲出4万元买 劝阻人改变努力方向的成语 天龙八部荣耀版活跃值在哪看? 陕西为何叫陕西 银行存定期到期后没有存款单怎么办 哪些小动作,让你躺着就白赚十年寿,每天5分钟,补肾又排毒 ...此糖要经过什么具体血液循环途径分别到达心、脑、右手掌、肝,阑尾和... 用牛奶美白的正确方法 用牛奶美白的正确方法是什么 坚持用牛奶美白且觉得有效果的姐妹们,都用什么样的方法使用牛奶呢?分 ... 云南元阳哈尼梯田红米糖尿病人能喝稀饭吗? 元阳梯田的红米经销商 我不怕死,可我怕活着 为什么别人都死就是我不死呀,活着真受罪 如果用信用卡贷款1500一个月还300利息是多少 大同到河北滦县多少公里 廊坊到滦县有多远? 最常见的乔木有哪些? 职场上哪种人是最讨厌的? 买戒指,中指直径大约19-20mm,周长60mm,英号和美号分别多少合适_百度... 芭蕾女孩寓意是什么意思? 宁波市鄞州区有哪些好初中 宝贝用利巴伟林喷雾剂好还是颗粒好 同事都有对象单身女服务员趴桌大哭:我要求不高 同事们都有对象了,女服员找不到趴在桌上急得直哭,她找男友的标准是什么...