【发布时间】:2013-03-29 16:53:11
【问题描述】:
在c中,如果我声明类似:
char *somarray[] = {"Hello"};
这是什么意思?
如果我打印它:
somarray -> 给我一个堆栈中的内存地址
&somarray -> 一样的东西,栈内存地址,但是..
*somarray -> 在常量中给我一个内存地址
我实际上可以使用*somarray 来打印字符串。
发生了什么?
【问题讨论】:
-
为什么因为没有建设性而被关闭?
-
这应该是“重复的”而不是“不具建设性的”。