iis默认网站路径,网站模板 php,公司内部网站,爱站网是怎么回事可以看一下这个代码会出现什么问题#xff1a;答案是在VS2013-VS2019中下面代码出现了程序死循环
APP 中接收数据代码#xff1a;#includestdio.h
int main(){
int i0;
int arr[10]{0};
for(i0;i12;i){printf(hehe\n);
}
return 0#xff1b;
}# 原…可以看一下这个代码会出现什么问题答案是在VS2013-VS2019中下面代码出现了程序死循环
APP 中接收数据代码#includestdio.h
int main(){
int i0;
int arr[10]{0};
for(i0;i12;i){printf(hehe\n);
}
return 0
}# 原因分析
1.i和arr是局部变量存放在栈区栈区的存储是先使用高地址在使用低地址。
2.arr数组的存储是随着下标的增长地址由低到高存储的。
3.arr数组使用下标进行访问的时候适当的往后越界有可能覆盖到i此时程序就会死循环了。## # 解决方案
尽量不要让下标越界就不会出现类似的问题