C/C++之指针
指针变量的定义形式
定义 |
含义 |
int i; |
整型变量 |
int *p; |
指向整型数据的指针 |
int a[n]; |
有n个整型数据的数组 |
int *p[n]; |
有n个指向整型数据的指针的数组 |
int (*p)[n]; |
指向有n个整型数据的数组的指针 |
int f(); |
返回值为整型的函数 |
int *p(); |
返回值为指向整型数据的指针的函数 |
int (*p)() |
指向返回值为整型的函数的指针 |
int **p; |
指向指向整型数据的指针的指针 |
void *p; |
不指向具体数据的指针 |