内存分配地址问题

View Code
 1 //在申明指针的时候,会先扫描内存,
 2 
 3 //如果有相同的内容,就把新指针指向那个地方了,而声名数组的时候就不会~
 4 
 5 char str1[] = "abc";
 6 
 7 char str2[] = "abc";
 8 
 9 const char str3[] = "abc";
10 
11 const char str4[] = "abc";
12 
13 const char* str5 = "abc";
14 
15 const char* str6 = "abc";
16 
17 cout << boolalpha << ( str1==str2 ) << endl; // 输出什么?//false
18 
19 cout << boolalpha << ( str3==str4 ) << endl; // 输出什么?//false
20 
21 cout << boolalpha << ( str5==str6 ) << endl; // 输出什么?//true

 

posted @ 2012-04-12 11:23  imFolish  阅读(193)  评论(0编辑  收藏  举报