C语言指向指针的指针
#include <stdio.h> int main() { /********************************************* * 指向指针的指针:指针变量存储的是指针的地址 * int a = 10; * int *p; * p = &a; * int **pp; * pp = &p; * **********************************************/ int a = 10; int *p; p = &a; int **pp; pp = &p; printf("指向指针的指针pp的地址是:%p\n", &pp); printf("指向指针的指针pp指向的地址是:%p\n", pp); printf("指针p的地址是:%p\n", &p); printf("变量a的地址是:%p\n", &a); int c = **pp; printf("c is :%d\n",c); return 0; }
指向指针的指针pp的地址是:0022fee0 指向指针的指针pp指向的地址是:0022fee4 指针p的地址是:0022fee4 变量a的地址是:0022fee8 c is :10
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步