小编use*_*953的帖子

C ++负数组索引

我分配了一个由3个元素组成的int数组,并考虑了以下代码:

int a[3];
for(int i = -2; i < 3; ++i){
    a[i] = i; 
    cout<<a[i]<<" ";
}
Run Code Online (Sandbox Code Playgroud)

这是它的输出:

-2 -1 0 1 2 
Run Code Online (Sandbox Code Playgroud)

似乎数组a有5个分配的空间,而a在这些空间的中间。有任何想法吗?

c++ arrays

-1
推荐指数
2
解决办法
7797
查看次数

标签 统计

arrays ×1

c++ ×1