帮我分析下这个关于"=="的面试题
请判断下面的输出结果:
char str1[]="abc";
char str2[]="abc";
const char str3[]="abc";
const char str4[]="abc";
const char * str5="abc";
const char * str6="abc";
cout<<(str1==str2)<<endl;
cout<<(str3==str4)<<endl;
cout<<(str5==str6)<<endl;
以上的输出结果为 0 0 1,请帮我分析下为什么前面两个不等,第三个是相等的,谢谢了! ^_^