单项选择题

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

A.getc()
B.gets()
C.getchar()
D.scanf()