c语言怎么判断两个字符串是否一样

655Z技术栈 C/C++编程 2025年07月06日 9

在C语言中,可以使用strcmp()函数来判断两个字符串是否相同。

strcmp()函数的原型为:

int strcmp(const char *str1, const char *str2);

该函数将两个字符串作为参数传入,然后比较这两个字符串。

如果两个字符串相同,则返回值为0;如果str1大于str2,则返回值大于0;如果str1小于str2,则返回值小于0。

下面是一个示例代码:

#include <stdio.h> #include <string.h> int main() { char str1[] = "Hello"; char str2[] = "Hello"; if(strcmp(str1, str2) == 0) { printf("两个字符串相同\n"); } else { printf("两个字符串不相同\n"); } return 0; }

输出结果为:两个字符串相同

提供PHP及ThinkPHP框架的定制开发、代码优化,PHP修改、ThinkPHP修改。

邮箱:yvsm@163.com 微信:yvsm316 QQ:316430983
关闭

用微信“扫一扫”