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");
#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函数;后一个是正常用法,谢谢!
上一篇: 星外提权
下一篇: XV.Spark SQL 案例研究