相关疑难解决方法(0)

C中是否允许使用负数组索引?

我只是读了一些代码,发现这个人arr[-2]用来访问之前的第二个元素arr,如下所示:

|a|b|c|d|e|f|g|
       ^------------ arr[0]
         ^---------- arr[1]
   ^---------------- arr[-2]
Run Code Online (Sandbox Code Playgroud)

这是允许的吗?

我知道那arr[x]是一样的*(arr + x).所以arr[-2]就是*(arr - 2),这似乎确定.你怎么看?

c arrays

104
推荐指数
5
解决办法
7万
查看次数

标签 统计

arrays ×1

c ×1