猿问
字符串。照着例题写的,怎么会错呢?
慕莱坞559520
浏览 884
回答 1
1回答
onemoo
这不算是“错误”,这只是编译器报的“警告”。 因为 gets 这个函数不太安全,它不建议你用。 程序还是编译成功了。不安全的原因是:它会把用户输入的字符都存入参数表示的数组中,直到遇到换行(用户敲回车)或 EOF。 于是根本就无法预知用户到底会输入多少个字符,很可能会超过参数数组的大小限制,这就会造成溢出。 所以这个函数在使用上是很不安全的。事实上在 C11 标准中已经去掉了这个库函数。
0
0
0
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
我要回答