- 针对于一个类型T,T*就是指向T的指针类型,也即一个T*类型的变量能够保存一个T对象的地址,而类型T是可以加一些限定词的,如const、volatile等等。见下图,所示指针的含义:
- 引用-引用是一个对象的别名,主要用于函数参数和返回值类型,符号X&表示X类型的引用。见下图,所示引用的含义:
(1)int *p[3];指针数组
(2)int (*p)[3];指向一维数组的指针;
(3)int * fun (int a);返回指针的函数;
(4)int (*p)(int);指向函数的指针,函数返回int型变量
(5)int *(*p)(int);指向函数的指针,函数返回int指针型变量;