二级指针定义格式:
类型* 指针名;
例:int *p;
二级指针用于存储一级指针的内存地址。
二级指针赋值实例:
int *p = &a;
int* *pp = &p;
注意,只能同等类型赋值,不能不同类型赋值;
例如
char *p = &a;
int* *pp = &p;
因为int占4字节,char占1字节,两个数据类型所读取的长度不一样。
指针以存储的地址为首地址,以指针类型为结束后的挖取
二级指针定义格式:
类型* 指针名;
例:int *p;
二级指针用于存储一级指针的内存地址。
二级指针赋值实例:
int *p = &a;
int* *pp = &p;
注意,只能同等类型赋值,不能不同类型赋值;
例如
char *p = &a;
int* *pp = &p;
因为int占4字节,char占1字节,两个数据类型所读取的长度不一样。
指针以存储的地址为首地址,以指针类型为结束后的挖取