有两个字符数组 a、b,则以下正确的输入语句是 A.scanf(“%s%s”,&a,&b);B.gets(a); gets(b);为什么B对A错?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 00:35:50
![有两个字符数组 a、b,则以下正确的输入语句是 A.scanf(“%s%s”,&a,&b);B.gets(a); gets(b);为什么B对A错?](/uploads/image/z/6597081-9-1.jpg?t=%E6%9C%89%E4%B8%A4%E4%B8%AA%E5%AD%97%E7%AC%A6%E6%95%B0%E7%BB%84+a%E3%80%81b%2C%E5%88%99%E4%BB%A5%E4%B8%8B%E6%AD%A3%E7%A1%AE%E7%9A%84%E8%BE%93%E5%85%A5%E8%AF%AD%E5%8F%A5%E6%98%AF+A.scanf%28%E2%80%9C%25s%25s%E2%80%9D%2C%26a%2C%26b%29%3BB.gets%28a%29%3B+gets%28b%29%3B%E4%B8%BA%E4%BB%80%E4%B9%88B%E5%AF%B9A%E9%94%99%3F)
x͑QN@K
Mj9
<'(FBXP#H@R0[nĘl|?jTӧ[Į'+Fw,٢ހ:z1oUJ߶6`M;Tɡ=D$6]I9*.#KԙSϠMn=-%AF,)q?4c},a,j:o~os+i6#+~kEŮ0GX`^V5V`NDJZ0S:.,G
6Bs^Id* P
.e(/$WO?e7e`ܦn%K(T-Frz6'Up
有两个字符数组 a、b,则以下正确的输入语句是 A.scanf(“%s%s”,&a,&b);B.gets(a); gets(b);为什么B对A错?
有两个字符数组 a、b,则以下正确的输入语句是 A.scanf(“%s%s”,&a,&b);B.gets(a); gets(b);
为什么B对A错?
有两个字符数组 a、b,则以下正确的输入语句是 A.scanf(“%s%s”,&a,&b);B.gets(a); gets(b);为什么B对A错?
C语言中:%s格式控制串表示输入字符(String),在C语言中字符串是按一个个字符分别存放到数组的每个元素当中.-
A选项错误的原因是出现两个%s字符串输入.
B是正确的,gets()函数是string.h头文件定义的字符串输入函数.