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

admin2013-12-19  32

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

选项 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]是数组的一个元素,不是一个地址,因此不正确。
转载请注明原文地址:https://jikaoti.com/ti/n4U3FFFM
0

最新回复(0)