如何理解指向指针的指针
2014-03-04 16:45
211 查看
问题:如何理解指向指针的指针?
我在一篇教程中看到下面这段,它描述指向指针的指针是如何运作的。引用文章相关段落如下:
如果我们接着这么写:
我的疑问是:为什么在第二幅图里,ipp 还是指向 ip1 而不是 ip2?
最佳答案:
让我们暂时忘掉那些关于指针的各种类比。指针实际上存放的是内存的地址。& 符号的意思是取地址,也就是返回一个对象在内存中的地址。
* 符号的意思是取得一个指针所指向的对象。 也就是如果一个指针保存着一个内存地址,那么它就返回在那个地址的对象。
所以当你这么写时 *ipp = ip2,实际上是把 ipp 存的地址所对应的对象,也就是 ip1 取到,然后把 ip2 存的值赋值给 ip1,也就是 j 的地址。
简单点就是:
&:取址。
* :取值。
原文链接: StackOverflow 翻译: 伯乐在线 - 菜鸟浮出水
译文链接: http://blog.jobbole.com/60647/
相关文章推荐
- 如何理解指向指针的指针?
- 如何理解指向指针的指针
- 如何理解指向指针的指针?(转载)
- 问题:如何理解指向指针的指针?
- 所谓"在表达式中,数组名总是被转换为指向该数组第一个元素的指针"应该如何理解?
- 如何理解指向指针的指针
- 基类指针指向子类对象改如何理解
- 如何理解指向指针的指针?
- 如何理解指向指针的指针?
- 如何理解指向指针的指针?
- 如何理解指向指针的指针?
- 如何理解指向指针的指针?
- 如何理解指向指针的指针?
- 如何理解指向指针的指针?
- 小议如何改变指针的指向
- java多态,如何理解父类引用指向子类对象
- 深入理解C语言中的指向函数的指针!
- JavaScript中this指针指向的彻底理解
- 如何使用指向类的成员函数的指针(详解!)
- 如何使用指向类的成员函数的指针(详解!)