inta【10】【10】指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。扩展资料在C语言的定义中,二维数组可以看作一个一维数组,每个元素还是一个一维数组。inta[m][n];表示一个包含m个元素的一维数组,每个元素是一个包含...
int a[10]表示定义一个整形数组,而a++代表数组的地址指针向右移一位,指向a【1】,所以a++不能赋值,这是地址指针
百度试题 题目数组定义 int a[10]; 表示数组名为a,此数组有10个元素 相关知识点: 试题来源: 解析 正确 反馈 收藏
int a[10]就是声明一个长度为10的Int类型数组 int *p 就是声明一个指针,这个指针在栈里,其字节长为4,就是地址。只不过这个地址是指向int类型的 p = a就是让p指向刚才的那个数组的头(第一个元素)(*p)++这个要分两部分说,*p就是通过p这个指针指向的空间的数据,那么*p就是a[0],然后再...
int a[10] 就是连续分配10个 int大小的地址空间,里面放int类型的数据 int *a[10]也是连续分配10...
百度试题 题目中国大学MOOC: 数组定义int a[10]; 表示数组名为a,此数组有10个元素,首元素为a[0]。相关知识点: 试题来源: 解析 对 反馈 收藏
int a[10];//表示定义一个数组,这个数组有10个元素。int b=int(5.7);//是正确的。表示将5.7强制转换成整数5,赋给变量b。
如果是这么写:int[10] a;表示有一变量a有10个int,然后记住取a中元素时是从0开始就行了,a[0]...
等价于 int a = 10;
int f(int a[10]){ //a定义为数组参数 ++a; //正确:a被编译为int *a指针变量;return size...