原帖由 [bold][underline]redice[/underline][/bold] 于 2007-12-6 13:53 发表 [url=http://bbs.]" border="0" />[/url]
这是肯定的,要不然a和b怎么会相等呢?
我想问的是为什么那两个1在内存中的地址是一样的?
例如,为什么"cs"与"cs"的内存地址会是一样的。应该是两块区域才对呀。难道常量都这样? ...
这是肯定的,要不然a和b怎么会相等呢?
我想问的是为什么那两个1在内存中的地址是一样的?
例如,为什么"cs"与"cs"的内存地址会是一样的。应该是两块区域才对呀。难道常量都这样? ...
晕倒!
1 和 1 当然一样了。
a 和 a 不一样吗!
1 是一个数字,数字。/* 一般作为立即数处理 */
1 就是一个数字。
你能对 1 取址吗!
char * p = 1; /* 即 p = 1 , *p = ? (未知) */
//
难道一个字符串在代码中出现 N 次,你也想让这个字符串用 N 段内存存储吗!
//
[[italic] 本帖最后由 cosdos 于 2007-12-7 02:53 编辑 [/italic]]
—>〉Sun〈<—