指针的定义方式是:
基类型 * 指针变量名
char* int* double* short* 都开辟四个字节的内存空间。
基类型:当前指针变量所指向的变量的类型
介绍两种野指针:
(1)int *p;//野指针执向垃圾内存。
(2)堆上开辟的指针没free和置空。
下面具体来看指针的类型
是什么指针类型的判断方法是,当出现(*~)时用右左法则,即先看紧挨着右边是什么类型()是函数[]是数组,然后看(*~)紧挨着的左边,以此类推。
int *p 指针变量
int **p1 双指针
int (*p2)[3] 数组指针
int *p3[4] 指针数组
int (*p4)(int,int)函数指针
int *p5(int ,int )指针函数
int (*p6[3])(int,int)函数指针数组
具体的使用方法请看我的另一篇博客https://blog.csdn.net/weixin_43447989/article/details/90215764