内存分配地址问题
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
作者:imFolish
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。