标签:
gets()函数和scanf()函数, 两者在接受字符串时:
1.不同点:
scanf不能接受空格、制表符Tab、回车等;
而gets能够接受空格、制表符Tab和回车等;
2.相同点:
字符串接受结束后自动加‘\0‘。
scanf :当遇到回车,空格和tab键会自动在字符串后面添加‘\0‘,但是回车,空格和tab键仍会留在输入的缓冲区中。
gets:可接受回车键之前输入的所有字符,并用‘\n‘替代 ‘\0‘.回车键不会留在输入缓冲区中
gets()用到读取字符串,用回车结束输入
scanf()可以读取所有类型的变量
标签:
原文地址:http://www.cnblogs.com/mimosa-LY/p/5415571.html