c++判断两个string是否相等
时间: 2023-09-14 15:11:28 浏览: 98
在C语言中比较两个字符串是否相等的方法
在 C 语言中,我们可以使用 `strcmp()` 函数来判断两个字符串是否相等。该函数的定义在 `string.h` 头文件中,其用法如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "hello";
char str2[] = "world";
if (strcmp(str1, str2) == 0) {
printf("The strings are equal.\n");
} else {
printf("The strings are not equal.\n");
}
return 0;
}
```
`strcmp()` 函数会比较两个字符串的每个字符,直到遇到不同的字符。如果两个字符串完全相同,则返回值为 0。如果两个字符串不同,则返回值为非 0。
阅读全文