inta【10】【10】指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。
int a[10]表示定义一个整形数组,而a++代表数组的地址指针向右移一位,指向a【1】,所以a++不能赋值,这是地址指针
百度试题 题目数组定义 int a[10]; 表示数组名为a,此数组有10个元素 相关知识点: 试题来源: 解析 正确 反馈 收藏
等价于 int a = 10;
int a[10];//表示定义一个数组,这个数组有10个元素。int b=int(5.7);//是正确的。表示将5.7强制转换成整数5,赋给变量b。
int a[10]就是声明一个长度为10的Int类型数组 int *p 就是声明一个指针,这个指针在栈里,其字节长为4,就是地址。只不过这个地址是指向int类型的 p = a就是让p指向刚才的那个数组的头(第一个元素)(*p)++这个要分两部分说,*p就是通过p这个指针指向的空间的数据,那么*p就是a[0],然后再...
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] 就是连续分配10个 int大小的地址空间,里面放int类型的数据 int *a[10]也是连续分配10...
百度试题 题目中国大学MOOC: 数组定义int a[10]; 表示数组名为a,此数组有10个元素,首元素为a[0]。相关知识点: 试题来源: 解析 对 反馈 收藏
int a[10]; // 定义一个长度为10的整型数组 int *pa = a; // 定义一个整型指针pa指向数组a的起始地址 相当于如下:(pa + 0) == a[0](pa + 1) == a[1]...(pa + n) == a[n]希望我的回答可以帮到你,如有不明白的地方,欢迎追问,我一定尽力回答。