若要求从键盘读入含有空格字符的字符串,应该使用函数______。

admin2013-02-23  29

问题 若要求从键盘读入含有空格字符的字符串,应该使用函数______。

选项 A、getc ()
B、gets()
C、getchar()
D、scanf()

答案B

解析 函数getchar()的作用是从终端(或系统隐含指定的输入设备)输入一个字符,且只能接受—个字符(回车符也算是—个字符),所以getchar()不能用宋读入字符串。scanf()函数要求按—定的格式来输入,若同时输入多个字符串,则以空格或回车分割,所以空格不能被识别为—个字符,也就无法读入空格字符。函数gets()的作用是从终端输入—个字符串 (包括空格)至字符数组,直到遇到换行符为止,所以可以用来键盘读入空格字符。
转载请注明原文地址:https://jikaoti.com/ti/k9B0FFFM
0

最新回复(0)