#include <string.h>
#include <stdlib.h>
int main(void)
{
char a[60],b[60]
printf("输入第一个数:")
scanf("%s",a)
printf("输入第二个数:")
scanf("%s",b)
if(strcmp(a,b)) printf("两个数不相等\n")
else printf("两个数相等\n")
system("pause")
return 0
}
字符串的比较是逐个比较的,字符串最后一位为“\0”,while循环完,指针均指向字符串尾部,if()判断为真,说明是2个相等的字符串,返回1,不相等返回0;scanf()是要存放的变量的地址,这个是有标准的;c是比较底层的,可以让我们详细知道函数的运作,不比其它语言,只知道怎么用便可