c指针的传递
真正的传入一个指针到函数中

间接的传入指针到函数中
p1就是指针p,而p2是一个新的指针
以下分别为指针p、p1、p2的地址:
初始值:
直接改变变量的值
间接改变变量的值
这里改变的是指针p2中存储的地址的值,而不是p2中所存储地址对应内存的值
举个例子:
目的:我们想将小明称为小红
做法:
直接将将小明改名为小红,那么身份证上写的也是小红,但小明他还是那个小明。
直接找来了小红,说她是小明变的。
做法1就是直接改变变量的值,做法2就是间接改变变量的值
测试程序:
运行结果:
</stdio.h>