指针与数组
1、一维数组与指针:
T a【】则 a【】的类型为T;a代表的是a数组的首地址所有a的类型是 T *
函数调用列子:
T function (int a【】)等价于T function(int *a)
2、二维数组与指针:(指向指针的指针)
T a【m】【n】 a【m】是以【n】为下标的一维数组,a【m】的类型是T *(指针类型);a【m】【n】的类型就是指针的指针(指针指向指针)
T ** p // p是指向指针的指针,p的类型是T **,p指向的地址应该放着一个类型为T *的指针;
// *p的类型为T *,*p指向的地址应该放着类型为T的内容;