strcmp函数是C语言中用来比较两个字符串的函数,它的原型是:
```c
int strcmp(const char *s1, const char *s2);
```
该函数返回一个整数,如果s1和s2相等,则返回0;如果s1小于s2,则返回一个负数;如果s1大于s2,则返回一个正数。
在Linux下使用strcmp函数的方法和C语言中的使用方法相同。你可以在你的C程序中包含头文件`
```c
#include
#include
int main()
{
const char *s1 = "hello";
const char *s2 = "world";
int result = strcmp(s1, s2);
if(result < 0)
{
printf("s1 < s2\n");
}
else if(result > 0)
{
printf("s1 > s2\n");
}
else
{
printf("s1 = s2\n");
}
return 0;
}
```
在这个例子中,我们先定义了两个字符串s1和s2,然后调用strcmp函数比较它们的大小。最后根据比较的结果打印相应的信息。在Linux下编译和运行该程序,你可以得到以下输出:
```
s1 < s2
```