全站数据
8 4 2 0 5 8 1

c语言数组向上向下越界的后果

公务员考试库 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 05:54:54

问题描述

c语言数组向上向下越界的后果希望能解答下
精选答案
最佳答案

C语言数组越界并不会引发“异常”,而是属于内存溢出,这样程序会得到完全不确定的结果,这会引发难以预测的后果。

比如数组元素只有10个,但指针指向了第11个位置,那么当然可以返回一个数据,但这块内存并不属于这个数组,它随时可能被其它程序修改,因此它的值完全是随机的,所以非常危险,我们应该杜绝数组越界的发生。