假设我有以下代码:
const char str1[] = "asdasd";
const char str2[] = "asdasd";
const char* str3 = "dsadsa";
const char* str4 = "dsadsa";
if (str1 == str2)
{
cout << "str1 == str2" << endl;
}
if (str3 == str4)
{
cout << "str3 == str4" << endl;
}
结果是 "str3 == str4"。为什么?
str3 != str4
。 - PaulMcKenzie