字符串。照着例题写的,怎么会错呢?


慕莱坞559520
浏览 884回答 1
1回答

onemoo

这不算是“错误”,这只是编译器报的“警告”。 因为 gets 这个函数不太安全,它不建议你用。  程序还是编译成功了。不安全的原因是:它会把用户输入的字符都存入参数表示的数组中,直到遇到换行(用户敲回车)或 EOF。 于是根本就无法预知用户到底会输入多少个字符,很可能会超过参数数组的大小限制,这就会造成溢出。 所以这个函数在使用上是很不安全的。事实上在 C11 标准中已经去掉了这个库函数。
打开App,查看更多内容
随时随地看视频慕课网APP