指针表示的总结(int *p、int **p、int (*p)()、int *p()、int *p[n]、int (*p)[n])

发布时间 2023-12-29 22:45:43作者: 奔付山河
/*
指针也是变量,存储的是地址,直接使用和普通变量一样是引用方式使用,值是地址
*/
int *p = a;//一级指针  p的值就是指向a变量的地址。*p就是取地址指向a变量的值,也相当于a变量的引用,与a等价。&p是指针的地址,*&p等价于p
int **p = &p;//二级指针
int (*p)() //函数指针调用
int *p() //返回指针的函数调用
int *p[n] // 指针数组
int (*p)[n] // 数组指针