数组越界

发布时间:2022-03-09 21:58:31
贴主:52啥都不会
热度:6

52啥都不会 2022-03-09

越界的时候,程序为何有时候报错,有时候AC呢?

(0)

易向晚来适 2022-03-11

等你学到操作系统就知道了

(0)

易向晚来适 2022-03-11

或者你也可以多跑跑下面这段代码,看看每次输出有什么相同和不同:

int a[5] = {1,2,3,4,5};
for (int i = 0; i < 7; i++)
{
	cout << a[i] << " ";
}
(0)

xjc159 2022-03-12

20220312105410_10bdc6.png

(0)

xjc159 2022-03-12

感觉记得好像这个随机值(因为不知道多少才叫随机值)是内存里的一个固定值,因为可能没对他改值所以就没变。

(0)

干得漂亮! 2022-03-17

是因为数组越界之后,指针指到程序外面去了吗,这时候实际输出的是物理内存里某一个地址的数据
(0)

Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1