C语言指针,指针变量函数传递为什么地址不一样?

这两个p 应该是同一个参数 为什么 地址不一样呢?
2024-12-31 16:02:59
推荐回答(3个)
回答1:

4行 和 10行 去掉 &, 输出指针直接用p就行。 用&就变成取指针的存储地址了,不一样

回答2:

C语言中的函数参数传递均为值传递,形参和实参是两个值相同的不同变量,不同变量的地址自然不同。

回答3:

函数传递的时候会先复制一个副本