在C语言中,可以使用strcmp函数来比较两个字符串的大小。该函数有三种返回值如下:
- 如果返回值小于0,表示第一个字符串小于第二个字符串;
- 如果返回值等于0,表示两个字符串相等;
- 如果返回值大于0,表示第一个字符串大于第二个字符串。
示例代码如下:
#include#include int main() { char str1[100], str2[100]; printf("输入第一个字符串: "); scanf("%s", str1); printf("输入第二个字符串: "); scanf("%s", str2); int result = strcmp(str1, str2); if (result < 0) { printf("%s 小于 %s\n", str1, str2); } else if (result == 0) { printf("%s 等于 %s\n", str1, str2); } else { printf("%s 大于 %s\n", str1, str2); } return 0; }
在上述代码中,我们使用了strcmp函数来比较两个字符串,并根据返回值打印不同的结果。