跪求C语言大神来解析一下 #include<stdio.h> #define N 10 int main() {int i,j,a[N][N]; f

日期:2016-06-22 00:33:39 人气:1

跪求C语言大神来解析一下 #include<stdio.h> #define N 10 int main() {int i,j,a[N][N]; f

因为str1定义的空间太小,输入的目的字符串已经造成了数组的越界:存储到str1中数据过长,已改写数组存储空间的后续空间所存储的数据。虽然你的程序很简单,使用的内存很小,有时系统未报错,但越界操作很可能会引起程序、系统崩溃,建议str1定义一个较大的空间,避免此类危险。
    A+
热门评论