#include <iostream>
int main(int argc, char** argv) {
int i = 0;
int *p = &i;
int **pp = &p;
**pp = 100;
printf("%d\n",i);
printf("i的地址值:%p\n",&i);
printf("p的值:%p\n",p);
printf("p的地址值:%p\n",&p);
printf("pp的值:%p\n",pp);
printf("pp的地址值:%p\n",&pp);
printf("*pp的值:%p\n",*pp);
printf("**pp的值:%d\n",**pp);
//同理多級指針,就是高於二級的指針。後面實際會用到的就比較少了,因為那樣邏輯就會很混亂
//問題要考慮的全面,但是盡量用最簡單的方法實現。
//所以後面的基本上就屬於概念性的層面了。
int ***ppp = &pp;
printf("ppp的值:%p\n",*ppp);
return 0;
}

示意圖:

多級指針:
