www.3112.net > 设有以下定义: int A[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};i...

设有以下定义: int A[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};i...

int (*p)[4];表明p是行指针,即p指向二维数组中的一行。 p=a;这一句表示p指向a[0

根据FOR循环,得知: p[0]=&a[0],p[1]=&a[3],p[2]=&a

数组是4行3列,a[0][0]是第一行第一个,a[1][2]就是第二行第三个,第二行第三个就是第6个

int a[][3]={ {1,2,3}, {4,5,6}

若有说明int a[][4]={1,2,3,4,5,6,7,8,9};则数组a第一维是3。 定义数组

int a[10]={1,2,3,4,5,6,7,8,9,10}; //定义了一个int类型的数组a

对于一个整型二维数组,size of(a)=9 即实际内容所占的大小 a[0] 是指第0行的3个元

53. 虽然第一维没有写,但是从后面的赋值可以得出是3 1 2 3 4 5 6 7 8 9

int (*ptr)[3]=a这句,将a的首地址赋值给了ptr,ptr表示的是指向一个含有三个Int

这个二维数组实际上是一个有3个元素的一维数组,其中数组的元素又是一个有3个元素的一维数组。 我们先

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com