#include <stdio.h>
int main(void){
int i , a[4];
0[a] = a[1] = *(a + 2) = *(a + 3) = 7;
for(i = 0; i < 4; i++){
printf("a[%d] = %d\n", i, a[i]);
}
return 0;
}
运行结果:
下标运算符[ ],是具有两个操作数的双目运算符。
- 指向Type型对象的指针
- 整数类数据类型
下标运算符[ ]的操作数的顺序是随意的。 - 下标运算符[ ] 所生成的值的类型是 Type型