gets():从上次读取结束的位置开始读到换行符为止,换行符也会被读掉,可以用来处理一整行的包含空格的字符串
scanf():从上次读取结束的位置开始读到空格或者换行符为止,空格或换行符会被保留,可以处理由空格分开的字符串
处理多余的换行符最好还是scanf里面加个\n,而尽量不要用getchar(),这样会很乱很容易错
gets():从上次读取结束的位置开始读到换行符为止,换行符也会被读掉,可以用来处理一整行的包含空格的字符串
scanf():从上次读取结束的位置开始读到空格或者换行符为止,空格或换行符会被保留,可以处理由空格分开的字符串
处理多余的换行符最好还是scanf里面加个\n,而尽量不要用getchar(),这样会很乱很容易错

被折叠的 条评论
为什么被折叠?