问题 单项选择题

当用户要求输入的字符串中含有空格时,应使用的输入函数是( )。

A.scanf()

B.getchar()

C.gets()

D.getc()

答案

参考答案:C

解析: 本题考查的知识点是:输入函数。C语言提供了许多输入函数,其中有:qecchar(输入字符)、scanf(格式输入)和gecs(输入字符串)等。题目要求输入的是字符串,所以可以排除getchar,而且要求输入的字符串中包含空格,而scanf函数默认将输入的空格字符作为分隔符,所以空格不会被输入,故可排除scanf。getc的作用是从文件中输入一个字符,故也不可取。aecs函数可以输入一整行作为一个字符串,其中也包括空格字符,故应该选择C)。

选择题
多项选择题 案例分析题