C语言 下标运算符和指针运算符

#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型

版权声明:本文为qq_44989881原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。