字符串 相等问题

来源:互联网 发布:java for mac os x 编辑:程序博客网 时间:2024/05/29 10:51
#include<iostream>
usingnamespacestd;
intmain()
{
       charstr1[] ="abc";
       charstr2[] ="abc";
       constcharstr3[] ="abc";
       constcharstr4[] ="abc";
       char* str5 = "abc";
       char* str6 = "abc";
       constchar* str7 ="abc";
       constchar* str8 ="abc";
       cout << (str1 == str2) << endl;
       cout << (str3 == str4) << endl;
       cout << (str5 == str6) << endl;
       cout << (str7 == str8) << endl;
       system("pause");
       return(0);
}

输出为
0
0
1
1

因为数组的地址不同,指针的地址相同
0 0
原创粉丝点击