69,371
社区成员
发帖
与我相关
我的任务
分享
[quote=引用 13 楼 lin5161678 的回复:] [quote=引用 9 楼 tomsoft 的回复:] [quote=引用 8 楼 jiftlixu 的回复:] V2[2] 数组越界,值是随机的,无讨论价值。
C标准规定,全局变量和静态变量都在编译时分配空间,并放在数据段中,且分配的空间是连续的!所以你的static变量才会在全局变量后面,你数组越界,不小心修改了static变量空间的数据,所以才会出现这样的问题!
[quote=引用 9 楼 tomsoft 的回复:] [quote=引用 8 楼 jiftlixu 的回复:] V2[2] 数组越界,值是随机的,无讨论价值。
[quote=引用 8 楼 jiftlixu 的回复:] V2[2] 数组越界,值是随机的,无讨论价值。
C标准规定,全局变量和静态变量都在编译时分配空间,并放在数据段中,且分配的空间是连续的!所以你的static变量才会在全局变量后面,你数组越界,不小心修改了static变量空间的数据,所以才会出现这样的问题!
V2[2] 数组越界,值是随机的,无讨论价值。