健忘冥王星

文章
3
资源
0
加入时间
2年10月17天

详解引用「&」与指针「*」

事实上,在 main 函数中声明了一个指针 p,并赋值为 NULL,当调用 test 函数时,事实上传递的也是地址,只不过传递的是值地址。当把指针作为参数进行传递时,也是将实参的一个拷贝传递给形参,即上面程序 main 函数中的 p 和 test 函数中使用的 p 不是同一个变量,存储 2 个变量 p 的单元也不相同,即两个指针它们自己的地址不同(只是 2 个 p 指向同一个存储单元,里面保存的是同样的值),那么在 test 函数中对 p 进行修改,并不会影响到 main 函数中的 p 的值。