string比较c++
时间: 2023-10-20 11:08:31 浏览: 99
C++中string的模拟实现
在C语言中,字符串的比较可以使用strcmp函数来实现。strcmp函数会按字典顺序比较两个字符串,并返回一个整数值来表示比较的结果。
例如,假设有两个字符串str1和str2,你可以通过以下方式进行字符串的比较:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "Hello";
char str2[] = "World";
int result = strcmp(str1, str2);
if (result == 0) {
printf("str1和str2相等\n");
} else if (result < 0) {
printf("str1小于str2\n");
} else {
printf("str1大于str2\n");
}
return 0;
}
```
在上述代码中,我们使用strcmp函数比较了字符串str1和str2。根据返回值,我们可以判断字符串的大小关系。如果result等于0,则表示两个字符串相等;如果result小于0,则表示str1小于str2;如果result大于0,则表示str1大于str2。
希望能解决你的问题!如果还有其他问题,请随时提问。
阅读全文