scanf如果读入的字符串长度大于数组的长度会出现什么样的问题?

如题所述

如果用%s作为格式指示符来读取一个过长的字符串,那么会导致内存溢出。

如图所示,虽然可以输出整个字符串,但是因为在用%s输出这个字符串时数组下标越界了,导致程序奔溃。
温馨提示:答案为网友推荐,仅供参考
相似回答