jame1235 于 2008-09-21 18:40:29发表:
这问题也一直让我很郁闷. 按楼上说的p是指向*p的这个数据的地址的. 也就是说*p是一个数据。如果把*p看成一个整体的话. **p的意思就是*(*p),也就是说,*p这个数据其实是**p的地址. 也就是说p->*p(的地址), *p ->**p的地址. 推理可知p是指向**p的地址,p改变,则**p的值就变了. 那么const char **p 也就是说p是不允许改变的. [/color] [color=#8b0000]:0wl;l1 不知道我说的对不对。请哪位大牛给予回答.谢谢. [/color] [color=#8b0000] 这问题真叫人抓狂.....
whlovegmy 于 2008-09-21 14:54:57发表:
写个程序测试一下就OK了
anonymous 于 2008-09-21 09:57:43发表:
这个问题一直困扰着我多年,有没有牛牛来拍案确定一下真正正确的答案呢? :0wl;l1 谢谢! (6)m:b
chris078426 于 2008-09-17 15:28:49发表:
不能被改变的,** 这个应该是指向指针的指针呀
xymail110 于 2008-09-17 13:12:33发表:
肯定是最终所指向的值不能变,这是确定的。
xymail110 于 2008-09-11 09:51:58发表:
二楼正确
a1b2c3 于 2008-09-10 12:17:36发表:
(o):tx
liupei 于 2008-09-06 22:25:51发表:
是P这个指向指针的指针的值不能被改变
jame1235 于 2008-09-21 18:40:29发表:
这问题也一直让我很郁闷.
按楼上说的p是指向*p的这个数据的地址的.
也就是说*p是一个数据。如果把*p看成一个整体的话.
**p的意思就是*(*p),也就是说,*p这个数据其实是**p的地址.
也就是说p->*p(的地址), *p ->**p的地址. 推理可知p是指向**p的地址,p改变,则**p的值就变了.
那么const char **p 也就是说p是不允许改变的.
[/color]
[color=#8b0000]:0wl;l1 不知道我说的对不对。请哪位大牛给予回答.谢谢.
[/color]
[color=#8b0000]
这问题真叫人抓狂.....
whlovegmy 于 2008-09-21 14:54:57发表:
写个程序测试一下就OK了
anonymous 于 2008-09-21 09:57:43发表:
这个问题一直困扰着我多年,有没有牛牛来拍案确定一下真正正确的答案呢?
:0wl;l1
谢谢!
(6)m:b
chris078426 于 2008-09-17 15:28:49发表:
不能被改变的,** 这个应该是指向指针的指针呀
xymail110 于 2008-09-17 13:12:33发表:
肯定是最终所指向的值不能变,这是确定的。
xymail110 于 2008-09-11 09:51:58发表:
二楼正确
a1b2c3 于 2008-09-10 12:17:36发表:
(o):tx
liupei 于 2008-09-06 22:25:51发表:
是P这个指向指针的指针的值不能被改变