数组的数据类型(一维 二维)

mac2024-07-04  57

一维数组

int arr[4];

数据类型arrint *parr+1int *parr[0]intarr[0]+1int

二维数组

**二维数组数组名不是二级指针,而是一个指向数组的指针,简称数组指针** *二维数组在内存中是一维的* int brr[3][4];

数据类型brr (表示一个一维数组)int (*p)[4]brr+1int (*p)[4]brr[0](表示这个下标维0的一维数组的首元素地址)int *pbrr[0]+1int *pbrr[0][0](表示一维数组中的首元素)int **brr[0]==arr** int (*p)[4]:一个整型,有四个单位格的一维数组 p:表示指向这个数组首元素指针
最新回复(0)