strcmp是什么函数
时间: 2023-12-24 09:24:19 浏览: 74
strcmp是C语言中的一个字符串比较函数,用于比较两个字符串的大小。它的函数原型为int strcmp(const char *string1, const char *string2),其中string1和string2是要比较的两个字符串。函数返回值为0表示两个字符串相等,返回值大于0表示string1大于string2,返回值小于0表示string1小于string2。strcmp函数比较的是字符串中对应位置上的字符大小(ASCII码值大小),如果相同,就比较下一对,直到不同或者都遇到'\0'。
相关问题
strcmp是啥函数
strcmp是C语言中的一个字符串比较函数,用于比较两个字符串是否相等。
函数原型为:int strcmp(const char *s1, const char *s2);
如果s1和s2相等,返回值为0;如果s1大于s2,返回值大于0;如果s1小于s2,返回值小于0。
例如:
```
char str1[] = "hello";
char str2[] = "world";
int result = strcmp(str1, str2);
if(result == 0) {
printf("str1和str2相等");
} else if(result > 0) {
printf("str1大于str2");
} else {
printf("str1小于str2");
}
```
输出结果为:str1小于str2。
strcmp()函数
strcmp()函数是C语言中的一个字符串比较函数。它用于比较两个字符串是否相等或者大小关系。该函数的原型为int strcmp(const char* str1, const char* str2),其中str1和str2是要比较的两个字符串。函数返回一个整数,具体返回值的含义如下:
- 如果str1和str2相等,则返回0。
- 如果str1小于str2,则返回一个负整数。
- 如果str1大于str2,则返回一个正整数。
阅读全文