在C语言中,判断两个字符串是否相等通常使用`strcmp`函数。`strcmp`函数比较两个字符串的内容,如果内容相同则返回0,如果不同则返回一个非零值。下面是一个使用`strcmp`函数判断字符串是否相等的示例代码:
```c
include include int main() { char str1[] = "Hello"; char str2[] = "Hello"; if (strcmp(str1, str2) == 0) { printf("两个字符串相等\n"); } else { printf("两个字符串不相等\n"); } return 0; } ``` 如果你只想比较字符串的前n个字符,可以使用`strncmp`函数。`strncmp`函数的原型为`int strncmp(const char *str1, const char *str2, size_t n);`,其中`n`是要比较的字符数。 需要注意的是,在C语言中,字符串是以字符数组的形式存在的,并且以空字符`'\0'`(ASCII值为0)作为结束标志。返回:经验