#include <stdio.h>

int&nbsp;main(void){
int&nbsp;i&nbsp;,&nbsp;a[4];

0[a]&nbsp;=&nbsp;a[1]&nbsp;=&nbsp;*(a&nbsp;+&nbsp;2)&nbsp;=&nbsp;*(a&nbsp;+&nbsp;3)&nbsp;=&nbsp;7;

for(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;4;&nbsp;i++){
printf(&quot;a[%d]&nbsp;=&nbsp;%d\n&quot;,&nbsp;i,&nbsp;a[i]);
}

return&nbsp;0;
}

运行结果:
C语言 下标运算符和指针运算符_操作数

下标运算符[ ],是具有两个操作数的双目运算符。

  • 指向Type型对象的指针
  • 整数类数据类型
    下标运算符[ ]的操作数的顺序是随意的。
  • 下标运算符[ ] 所生成的值的类型是 Type型