单项选择题

接受用户输入含有空格的字符串时,应使用()。

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