下面这段代码:
#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 了此题?