已采纳 丁政元 初级光能 @王学庚 1. gets() 可以无限读取,以回车结束读取,C语言中的函数,在C++中运行会产生bug。 2. getline() 若定义变量为string类型,则要考虑getline()函数。 3.cin.get cin.getline cin.get()函数可以接收空格,遇回车结束输入。 4. cin.getline cin.getline()函数可以同cin.get()函数类似,也可接收空格,遇回车结束输入。