int i;//整型变量 int *pi;//指针变量 int **ppi;//指针的指针变量
正如代码所示声明了3个变量,可以用3个内存空间存储声明的变量。
一开始是没有对这3个变量进行初始化,所以3个内存空间都是存储未知数据,接下来
ppi=π//把指针变量pi地址赋予给变量ppi
只要变量ppi进行了初始化,就可以安全地对ppi执行间接访问操作了。接下来
*ppi=&i;//把pi(通过ppi间接访问)初始化为指向变量i.
通过上面两个步骤初始化,这3个变量变成如下:
虚线表示一个指向。