问题
单项选择题
有定义语句“char s[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&s[0]);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
答案
参考答案:D
解析: 选项D应为scanf("%s",&s[1]),输入项部分应该是一个地址值。
有定义语句“char s[10];”,若要从终端给s输入5个字符,错误的输入语句是( )。
A.gets(&s[0]);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
参考答案:D
解析: 选项D应为scanf("%s",&s[1]),输入项部分应该是一个地址值。