读书人

初学者上面各字符串(集)在内存中的

发布时间: 2012-09-04 14:19:30 作者: rapoo

菜鸟求助,下面各字符串(集)在内存中的存储结构图有什么不同么?
今天看到一道题目,对如下
char _szA[] = “abcd”;
char* _pszB = “abcd”;
char _szC[4] = {’a’, ‘b’, ‘c’, ‘d’};
他们在内存中的存储结构图有什么不同呢?都是什么样子的存储结构呢?

[解决办法]
1、|'a'|'b'|'c'|'d'|'\0'|;
2、|'a'|'b'|'c'|'d'|'\0'|;
3、|'a'|'b'|'c'|'d'|。
[解决办法]
另外_szA和_szC在栈上,_pszB的“abcd”在rodata段上。

[解决办法]
为什么,不打开 vs-》debug-》 内存 看看啦

读书人网 >C++

热点推荐