c语言 int a[10] 这个语句是什么意思?为什么不能用a++进行赋值?

如题所述

int a[10]表示定义一个整形数组,而a++代表数组的地址指针向右移一位,指向a【1】,所以a++不能赋值,这是地址指针
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-14
int a[10];
定义一个数组。相当于一次性定义10个int型变量,a[0]表示第1个,a[1]表示第2个。数组不允许使用a++本回答被提问者采纳
相似回答