A-A+

有定义语句:char s[10]; 若要从终端给s输入5个字符 错误的输入语句是()。 A.

2022-08-06 03:05:23 问答库 阅读 175 次

问题详情

有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是()。 A.gets(&s[0]); B.scanf("%s",s+1); C.gets(s); D.scanf("%s",s[1]);
A.存储空间不一定连续,且各元素的存储顺序是任意的
B.存储空间不一定连续,且前件元素一定存储在后件元素的前面
C.存储空间必须连续,且前件元素一定存储在后件元素的前面
D.存储空间必须连续,且各元素的存储顺序是任意的请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
在格式输入中,要求给出的是变量的地址,而B)答案中给出的s[1]是一个值的表达式。

考点:语句,终端