1、在C/C++中定义数组后,然后越界使用,编译器在编译的时候并不会报错,因此程序员在使用
数组的时候,需要自己处理可能存在的越界问题。
char aa[2]={0};
aa[4]=4;
printf("show:%d\n",aa[4]);
本文介绍了在 C/C++ 中定义数组后可能出现的越界使用情况,并指出编译器在编译过程中不会检查此类错误,需要程序员自行处理可能发生的数组越界问题。
1、在C/C++中定义数组后,然后越界使用,编译器在编译的时候并不会报错,因此程序员在使用
数组的时候,需要自己处理可能存在的越界问题。
char aa[2]={0};
aa[4]=4;
printf("show:%d\n",aa[4]);
562
1814

被折叠的 条评论
为什么被折叠?