这串代码是收录于《剑指offer》的一道题,大家先自行思考一下答案
int main()
{
char str1[] = "hello world.";
char str2[] = "hello world.";
const char* str3 = "hello world.";
const char* str4 = "hello world.";
if (str1 == str2)
printf("str1 and str2 are same\n");
else
printf("str1 and str2 are not same\n");
if (str3 == str4)
printf("str3 and str4 are same\n");
else
printf("str3 and str4 are not same\n");
return 0;
}
答案是否和你心中的一样?
让我们画图来解析一下原因
这题现在是不是就轻松拿下了,加油,我们也剑指offer!