Open GQBBBB opened 5 years ago
scanf:
不能接受空格、制表符Tab、回车等;
当遇到回车,空格和tab键会自动在字符串后面添加 '\0',但是回车,空格和tab键仍会留在输入的缓冲区中。
gets:
能够接受空格、制表符Tab和回车等;
可接受回车键之前输入的所有字符,并用 '\0' 替代 '\n' 。回车不会留在输入缓冲区中。
const:
scanf 与 gets 的区别
scanf:
不能接受空格、制表符Tab、回车等;
当遇到回车,空格和tab键会自动在字符串后面添加 '\0',但是回车,空格和tab键仍会留在输入的缓冲区中。
gets:
能够接受空格、制表符Tab和回车等;
可接受回车键之前输入的所有字符,并用 '\0' 替代 '\n' 。回车不会留在输入缓冲区中。
const: