问题 单项选择题

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

A) gets(&s[0]); B) scanf("%s",s+1); C) gets(s); D) scanf("%s",s[1]);

答案

参考答案:D

解析: 在格式输入中,要求给出的是编译的地址,而D) 答案中给出的s[1]是一个值的表达式。

选择题
单项选择题