*p是指针,指针和引用&都会改变原始数据的值。用门牌号来类比就是,指针传的是(门牌号)实际地址,屋内的人换了,那么门牌地址下的人就换了。引用你可以理解为传的是外号,鲁迅别名周树人,都是同一个人
p是指针啊,指向的是px的实际内存地址,指针哪里来的拷贝一说
f函数在传参时,确实会发生一次浅拷贝,也就是用一个临时变量 int *p 来接收传入的 px的地址,p指向了px的地址,在 f 函数中,*p是内存中的值,也就是f函数中是对p指向内存的操作(也就是对px这块内存进行赋值操作),所以,f中的赋值操作会对main函数中的px的值产生影响。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!