指针与数组

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的内容;指针与数组