inta【10】【10】指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。扩展资料在C语言的定义中,二维数组可以看作一个一维数组,每个元素还是一个一维数组。inta[m][n];表示一个包含m个元素的一维数组,每个元素是一个包含...
“a”代表的是你向系统空间申请的储存空间。因此“int a=10”意思是你向系统申请了一个空间“a”用来储存“10”~~~当然,以上是我的观点,仅供参考
int a[10]表示定义一个整形数组,而a++代表数组的地址指针向右移一位,指向a【1】,所以a++不能赋值,这是地址指针
int a[10] 就是连续分配10个 int大小的地址空间,里面放int类型的数据 int *a[10]也是连续分配10in...
int f(int a[10]){ //a定义为数组参数 ++a; //正确:a被编译为int *a指针变量;return size...
百度试题 题目数组定义 int a[10]; 表示数组名为a,此数组有10个元素 相关知识点: 试题来源: 解析 正确 反馈 收藏
等价于 int a = 10;
int a[10]表示定义一个长度为10的整型数组,数组下标从0到9,分别为a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]。
int a[10]; a[10] = 1;在运行时是不一定触发Segment fault的,因为a+10这段空间不一定就是一个...