指针变量p1=p2是什么意思?

是p1赋值给p2么? 还是p2赋值给p1?
2025-12-25 06:37:08
推荐回答(4个)
回答1:

所谓的指针变量,就是个变量,只是存放的内容是一段内存地址,这一段地址不是所在内存的地址而是另一个变量的内存地址。
p1=p2,
把p2这个变量中的那一段内存地址,交给p1。也就是说,p1现在也能够到达p2这个变量里面那一段内存指向的地址。
p2=&a,就是取a的内存地址,假如是00011001,那么p2存放的就是这个地址。
p1=p2,p1也存放了普通变量a的内存地址了

回答2:

你好,如果是指针的话而且之前p1已经被赋值,那么这段代码的作用就是让p2也和p1一样指向同一个地址。这样如果某个变量操作了这块地址,那么另一个变量虽然自己的值(指向的地址)不变,但是指向的这块地址的值就已经改变了。

回答3:

『????

『这里连个取地址符*都没有

『哪里来的指针啊??

回答4:

还是p2赋值给p1