可以定义指针的指针保存其他指针变量的地址
eg:Type v;
Type* pv = &v;
Type** ppv = &pv;
Type*** pppv = &ppv;
...
二维数组
二维数组的本质就是一维数组<====>数组中的元素就是以为数组
int a[2][2];<===>a就是&a[0]
a[0]的类型就是int [2]
所以:a的类型就是int (*)[2]
小结:
一维数组名的类型为Type*(变量地址类型)
二维数组名的类型为Type(*)[N](数组地址类型)
不要从函数返回局部变量/函数参数的地址
标签:--,多级,C语言,int,地址,数组,类型,Type,指针 From: https://www.cnblogs.com/ysnana/p/17114998.html