在 C 语言中,可以使用内置的函数 strcmp 来比较两个字符串的大小。这个函数接受两个参数,分别是要比较的两个字符串,并返回一个整数。如果第一个字符串小于第二个字符串,那么 strcmp 会返回一个负数;如果两个字符串相等,那么 strcmp 会返回 0;如果第一个字符串大于第二个字符串,那么 strcmp 会返回一个正数。
例如:
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "abc";
char str2[] = "def";
char str3[] = "abc";
int result;
result = strcmp(str1, str2);
printf("strcmp(str1, str2) = %d\n", result);
result = strcmp(str1, str3);
printf("strcmp(str1, str3) = %d\n", result);
return 0;
}