在C语言中,可以使用strcmp函数来判断字符串。
strcmp函数接受两个字符串作为参数,并返回一个整数值:
- 如果两个字符串相等,返回值为0;
- 如果第一个字符串小于第二个字符串,返回值小于0;
- 如果第一个字符串大于第二个字符串,返回值大于0。
下面是一个例子:
#include#include int main() { char str1[] = "Hello"; char str2[] = "World"; int result = strcmp(str1, str2); if (result == 0) { printf("两个字符串相等\n"); } else if (result < 0) { printf("第一个字符串小于第二个字符串\n"); } else { printf("第一个字符串大于第二个字符串\n"); } return 0; }
输出结果为:第一个字符串小于第二个字符串