设char str[ 20];,从键盘输入中间含有空格的字符串的正确语句是( )

admin2016-12-26  13

问题 设char str[ 20];,从键盘输入中间含有空格的字符串的正确语句是(    )

选项 A、gets(str);
B、gets(str[20]);
C、scanf("%s",str);
D、scanf("%c",str);

答案A

解析 gets()函数和使用“%s”格式的scanf()函数都可以从键盘接受字符串,但输入时有区别:对于scanf()函数,回车换行符或空格符都看成输入字符串的结束;对于gets()函数,只有回车换行符才看成输入字符串的结束,空格符看成字符串的一部分。
转载请注明原文地址:https://kaotiyun.com/show/P8Ax777K
0

最新回复(0)