#include<stdio.h>
int main(void)
{
char *a="hello";
char *b="hello";
if(a==b)
printf("YES\n");
else
printf("NO\n");
return 0;
}
int main(void)
{
char *a="hello";
char *b="hello";
if(a==b)
printf("YES\n");
else
printf("NO\n");
return 0;
}
本文通过一个简单的C语言程序示例,展示了如何使用指针来比较两个字符串是否相同。该程序利用了C语言中字符串字面值的存储特性,并通过条件语句判断两个字符串是否指向同一内存地址。

被折叠的 条评论
为什么被折叠?