欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

strcmp(str1,str2) 函数用法

最编程 2024-07-04 21:52:33
...
#include <stdio.h>
#include <string.h>
int main ()
{
char str1[100] = "asd";
char str2[] = "asd";


char *p1 = str1;
char *p2 = str2;


while (1)
{
if(*(p1++) != *(p2++))
{
break;
}
if (*p1 == '\0' && *p2 == '\0')
printf ("0");

}

return 0;

}


nt main()
{
//char str1[] = "hello ";
//char str1[] = "world";
char str1[] = "workasjdksahdksahd";
char str2[] = "world";

// 用于比较两个字符串的大小
// 如果两个字符串相等,这个值为0
if(strcmp(str1, str2) == 0)
{
printf ("str1 == str2\n");
}
else
{
printf ("str1 != str2\n");
}

if(strncmp(str1, str2, 3) == 0)
{
printf ("str1 == str2\n");
}
else
{
printf ("str1 != str2\n");
}

return 0;
}


前一个是我自己写的和strcmp函数用法一样的 main函数;后一个是正常用法,谢谢!