书上为什么说“两个指针相同是指它们的地址值相同”这句话是错的?

aikill 2008-01-07 11:02:25
书上的习题答案显示这个是错的,但是不知道为什么,求教!
...全文
1265 45 打赏 收藏 转发到动态 举报
写回复
用AI写文章
45 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
指针就 是地址。完毕。
Gavin001 2008-01-09
  • 打赏
  • 举报
回复
两个指针相同一般指两个指针指向的地址相同
所以"两个指针相同是指它们的地址值相同",是错的
楼上的各位把问题复杂化了,着只是一个名词解释
wuxiaohu 2008-01-09
  • 打赏
  • 举报
回复
两个指针相同是指它们类型和指向的地址相同
5zero 2008-01-09
  • 打赏
  • 举报
回复
。。。
阿发伯 2008-01-09
  • 打赏
  • 举报
回复
支持楼上!

所谓“两个指针相同”就是指的它们所指的地址相同,所以与指针类型无关,更不能说是“它们的地址值相同”,它们的地址值只是两个指针变量分配的内存位置。
syzgemini 2008-01-09
  • 打赏
  • 举报
回复
的确够绕的
应该不是类型的问题 指针相同说明指向内存同一个对象
但是两个指针本身在内存中分配的地址应该是不同的
ishaman 2008-01-08
  • 打赏
  • 举报
回复
更正:

“两个指针相同是指它们的地址值相同”

因为,两个指针相同--是指它们都指向同一个对象,它们本身的地址是不会相同的。
所以,这句话是错误的。
weixing979 2008-01-08
  • 打赏
  • 举报
回复
这种书上应该默认了两个指针的类型相同.所以这里说两个指针相同是指它们指向的地址相同.
ishaman 2008-01-08
  • 打赏
  • 举报
回复
“两个指针相同是指它们的地址值相同”
因为,两个指针相同--是指它们都指向相同的对象,它们本身的地址是不会相同的。
所以,这句话是错误的。
sc_valentine21 2008-01-08
  • 打赏
  • 举报
回复
按那句话理解,应该是两个指针指向的地址相同,而他们本身的地址并不相同哈!
suyouxin 2008-01-08
  • 打赏
  • 举报
回复
理解这句话得先学好语文
pptor 2008-01-08
  • 打赏
  • 举报
回复
还要加上指针类型吧
samwzhang 2008-01-08
  • 打赏
  • 举报
回复
类型啊

指向地址相同,不一定指向大小相同啊
aikill 2008-01-08
  • 打赏
  • 举报
回复
指针自身的地址不可能相同吧?
chen_de_sheng 2008-01-08
  • 打赏
  • 举报
回复
指向内存的大小也可能不一样的
tcxjia 2008-01-08
  • 打赏
  • 举报
回复
语句有二义性
bobob 2008-01-08
  • 打赏
  • 举报
回复
2楼说的很清楚了
zhongguoren666 2008-01-08
  • 打赏
  • 举报
回复
即两个指针相等,则它们的地址值相同.
zhongguoren666 2008-01-08
  • 打赏
  • 举报
回复
两个指针相同是指它们的地址值相同,这句话说得不明确.
应该说,两个指针相同,则它们的地址值相同.
另外,我觉得不应该用相同.这是什么概念.
应该说相等.
csdn5211 2008-01-08
  • 打赏
  • 举报
回复



类型





加载更多回复(25)

64,649

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧