Int a; a是一个变量 调用返回(赋值)类型为int
Int *a; a是一个变量 返回类型为指针 *a返回类型为int
Int **a; a是一个变量 返回类型为指针 *a返回类型为指针 **a返回类型为int
Int a[]; a是一个变量 返回类型为指向数组指针 a[]返回数组某一个int
Int *a[]; a是一个变量 返回类型为指向数组的指针 a[]返回一个数组某一个指针 *a[]返回a[]指向的int
Int (*a)[]; a是一个变量 返回类型为指针 *a返回类型是指向数组的指针 (*a)[]返回数组中的某一个int
Int *f(); f是一个变量 返回类型为函数 f()返回类型为指针 *f()返回类型为int
Int (*f)();f是一个变量 返回类型为指针 *f返回类型为函数 (*f)()返回类型为int