数组下标运算符 [ ]
- 数组下标实际上是编译系统的一种简写,其等价形式是:
a[i] = 100; 等价于 *(a+i) = 100;
- 根据加法交换律,以下的所有的语句均是等价的:
a[i] = 100;
*(a+i) = 100;
*(i+a) = 100;
i[a] = 100;
数组运算,等价于指针运算
本文探讨了数组下标在编程中的实际操作,指出它实际上是编译系统中的简写,与指针运算等价。通过加法交换律,展示了多种形式的数组赋值等效性,如`a[i]=100`与`*(a+i)=100`和`*(i+a)=100`等。
a[i] = 100; 等价于 *(a+i) = 100;
a[i] = 100;
*(a+i) = 100;
*(i+a) = 100;
i[a] = 100;
数组运算,等价于指针运算
931

被折叠的 条评论
为什么被折叠?