这次就说一下,gets(),gets_s(),fgets(),::::[在某一篇博客上看到的] C的标准库gets函数不对接受字符串的buffer进行边界检测,会造成越界,从而产生bug: fgets函数,数获取的字符串与gets函数获取的不一样,fgets函数获取的字符串会在buffer里面保留换行符,而gets函数不会:也就是说最后一个是换行符 gets_s函数,可以像gets一样不会获取换行符,也不会有gets的越界问题.所以gets_s函数是一个标准库扩展函数,一个可选项:所以就不知道这…