关于数组越界

P1001 A+B Problem

int64 @ 2021-08-24 21:53:15

下面这段代码:

#include<iostream>
using namespace std;

int a[4];

int main() {
    cin >> a[0] >> a[1];
    a[10] = a[0] + a[1];
    a[2] = a[10];
    cout << a[2] << endl;
    return 0;
}

明显 a[10] 超过了 a 定义的长度 4,但是为何没有影响程序并且 AC 了此题?


by Super_Supper @ 2022-04-16 11:51:35

@xuan_gong_dong 好嘛,谁告诉你数组是不连续的?


by xuan_gong_dong @ 2022-04-16 12:00:01

@sb_yyds en....


by Super_Supper @ 2022-04-16 12:00:32

@xuan_gong_dong ?


by Super_Supper @ 2022-04-16 12:01:10

@xuan_gong_dong 所以你到底哪知道的数组是不连续的


上一页 |