发布网友 发布时间:2023-09-23 16:07
共2个回答
热心网友 时间:2024-12-04 05:44
在C语言中,可以使用标准库函数 `strcmp` 来比较两个字符串的大小。这个函数返回一个整数,用于表示比较结果。如果字符串 `a` 大于字符串 `b`,则返回值大于零;如果字符串 `a` 小于字符串 `b`,则返回值小于零;如果字符串 `a` 等于字符串 `b`,则返回值等于零。
以下是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char a[] = "apple";
char b[] = "banana";
int result = strcmp(a, b);
if (result > 0) {
printf("a 大于 b,返回值为 %d\n", result);
} else if (result < 0) {
printf("a 小于 b,返回值为 %d\n", result);
} else {
printf("a 等于 b,返回值为 %d\n", result);
}
return 0;
}
```
在这个例子中,字符串 `a` 比字符串 `b` 小,所以输出为 "a 小于 b,返回值为 -1"。
热心网友 时间:2024-12-04 05:44
int main()