A-A+

若要求从键盘读入含有空格字符的字符串 应该使用函数______。A.getc ()B.get

2022-08-06 03:58:18 问答库 阅读 175 次

问题详情

若要求从键盘读入含有空格字符的字符串,应该使用函数______。
A.getc ()
B.gets()
C.getchar()
D.scanf()请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:函数getchar()的作用是从终端(或系统隐含指定的输入设备)输入一个字符,且只能接受—个字符(回车符也算是—个字符),所以getchar()不能用宋读入字符串。scanf()函数要求按—定的格式来输入,若同时输入多个字符串,则以空格或回车分割,所以空格不能被识别为—个字符,也就无法读入空格字符。函数gets()的作用是从终端输入—个字符串(包括空格)至字符数组,直到遇到换行符为止,所以可以用来键盘读入空格字符。

考点:空格,字符串