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

A.gets(&s[0]);
B.SCanf(“%S”,s+1);
C.gets(s);
D.scanf(“%S”,s[1]);

【答案】:D
本题考查5canf()和gets()函数的使用。scanf()和gets()函数都可以用于输入字符串。scanf()中赋值对象必须是一个地址,D中s[1]是数组的一个元素,不是一个地址,因此不正确。
温馨提示:答案为网友推荐,仅供参考
相似回答