小编utk*_*867的帖子

C++:int x [+30]是一个有效的声明?

这些天我一直在研究阵列.我以这种方式遇到了一个数组的声明和元素的初始化:

int x[+30];
x[+1]=0;
Run Code Online (Sandbox Code Playgroud)

这让我有点困惑.我有这个概念,当我们写:

x[n]=0;
Run Code Online (Sandbox Code Playgroud)

那意味着:

*(x+n)=0;
Run Code Online (Sandbox Code Playgroud)

然后写作x[+1]意味着*(x++1)这似乎无效.请纠正我在理解这个概念时所犯的错误.

c++ arrays pointers initialization operators

5
推荐指数
2
解决办法
271
查看次数

标签 统计

arrays ×1

c++ ×1

initialization ×1

operators ×1

pointers ×1