问题
单项选择题
有定义语句:char s[10]; ,若要从终端给s输入s个字符,错误的输入语句是( )。
A) gets(&s[0]); B) scanf("%s", s+1);
C) gets(s); D) scanf("%s", s[1]);
答案
参考答案:D
解析: 在格式输入中,要求给出的是变量的地址,而D)答案中给出的s[1]是一个值的表达式。
有定义语句:char s[10]; ,若要从终端给s输入s个字符,错误的输入语句是( )。
A) gets(&s[0]); B) scanf("%s", s+1);
C) gets(s); D) scanf("%s", s[1]);
参考答案:D
解析: 在格式输入中,要求给出的是变量的地址,而D)答案中给出的s[1]是一个值的表达式。