请问soft_wind **k到底是表示地址还是表示数值,这个我一直搞不懂,谢谢!
int **k;//声明了k是二级指针,指向整形的二级指针。
**k便是对其指向数值的引用。*k对二级指针来讲,还是地址,也就是一级指针。
每*一次,降一级,每&一次,升一级,
二级指针->一级指针->变量 从左往右升级,您就先这样理解吧.
**k是指向指针的指针
你的第二问题是&a[i]取的是a的地址,不是a[i] 呵呵 我自己猜的!!
到是第一个选项不明白a{p-a}这里用花括号什么意思?
是a[p-a],我改过来了,不好意思.
我想先和前辈探讨一个问题,前辈认为i 的地址的值 = 100
可是我觉得定义时i=100,我觉得不是i的地址的值是100,我的理解是这样的,我举个例子:可能i占据了名为地址为234的内寸块,而这块内存块里面存放的是东西是100这个数值,不知道我理解有错吗?谢谢指教~~
[此贴子已经被作者于2006-8-18 21:12:58编辑过]