分别输出false,false,true。str1和str2都是字符数组,每个都有其自己的存储区,它们的值则是各存储区首地址,不等;str3和str4同上,只是按const语义,它们所指向的数据区不能修改。str5和str6并非数组而是字符指针,并不分配存储区,其后的“abc”以常量形式存于静态数据区,而它们自己仅是指向该区首地址的指针,相等
boolalpha 用符号形式表示真假。
cout << boolalpha << ( str1==str2 ) << endl;
如果str1==str2,则输出true,不等输出false.
其它同理.
输出的是布尔值true或false