C++如何将一个指针的值赋值给另一个指针,并且两个指针不共用一个地址?

如题所述

首先指针全名叫<指针变量>\x0d\x0a所以他本身是变量,既然是变量就要有值,而他的值就是指针指向的地址(在32位系统下是一个无符号的32位整数),\x0d\x0a所以可以这么说任何两个指针都不共用一个地址,但是可以指向同一个地址!\x0d\x0a像这样\x0d\x0aintnNum=10;\x0d\x0aint*p1=&nNum;\x0d\x0aint*p2=&nNum;\x0d\x0ap1和p2指向的地址相同,但是p1和p2的地址却是不同的\x0d\x0a如果我理解的没错的话你想说的是两个指针指向同一个地址,但是这是不可能的!\x0d\x0a既然是指针值赋值给另一个指针,那么一定是指向同一地址的,\x0d\x0a\x0d\x0a算了,看到*c=*d;的写法我哭了!
温馨提示:答案为网友推荐,仅供参考