strcmp函数是用来比较两个字符串的大小的函数,其原型为: intstrcmp(constchar*str1,
strcmp函数是用来比较两个字符串的大小的函数,其原型为:
intstrcmp(constchar*str1,constchar*str2);
其中,str1和str2是要比较的两个字符串。
strcmp函数的返回值有三种情况:
- 如果str1和str2相等,则返回0;
- 如果str1大于str2,则返回一个正数;
- 如果str1小于str2,则返回一个负数。
下面是一个使用strcmp函数的示例代码:
#include<stdio.h>
#include<string.h>
intmain(){
charstr1[]="hello";
charstr2[]="world";
intresult=strcmp(str1,str2);
if(result==0){
printf("str1andstr2areequal\n");
}elseif(result>0){
printf("str1isgreaterthanstr2\n");
}else{
printf("str1islessthanstr2\n");
}
return0;
}
在这个示例代码中,我们比较了两个字符串"hello"和"world"的大小,并根据比较的结果输出对应的信息。
版权声明
本文仅代表作者观点,不代表博信信息网立场。