【发布时间】:2011-01-27 16:09:59
【问题描述】:
当我做出以下声明时:
int b;
int c;
int *b;
int *c;
编译后得到如下输出:
注意:我使用的是 Cygwin 控制台,这就是我无法复制粘贴输出的原因
那么,我们是否在这里得出结论,当我们声明一个pointer 变量时,它同时是一个可以自己保存数据的普通变量?换句话说,一个有地址和值的内存位置?
我问这个是因为我想试试pointer-to-pointer?
例如,如果我有 `int **c',我怎样才能让它拥有以下内容:
(b) 的值/(b) 的地址/(a) 的值/(a) 的地址
还有,有int ***c吗?
非常感谢。
【问题讨论】:
-
您可以从 Windows 控制台复制。
标签: c++ pointers declaration conflict