C语言中strcmp函数的用法

C 库函数 - strcmp()|菜鸟教程

复制代码
 1 将字符串“Hello World”读入字符数组中去。请改正程序中的错误,使它能得出正确的结果。
 2 #include <stdio.h>
 3 #include <string.h>
 4 
 5 main()
 6 {
 7     char ch[10];
 8 
 9     scanf("%s", ch);
10     if (!strcmp(ch, "Hello World"))
11         printf("OK!");
12     else
13         printf("Error!");
14 }
15 
16 
17 修改:
18 #include <stdio.h>
19 #include <string.h>
20 
21 int main()
22 {
23     char ch[10];
24 
25     gets(ch);
26     if (strcmp(ch,"Hello World")==0)
27         printf("OK!");
28     else
29         printf("Error!");
30     return 0;
31 }
复制代码

声明

下面是 strcmp() 函数的声明。

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

参数

  • str1 -- 要进行比较的第一个字符串。
  • str2 -- 要进行比较的第二个字符串。

返回值

该函数返回值如下:

  • 如果返回值小于 0,则表示 str1 小于 str2。
  • 如果返回值大于 0,则表示 str1 大于 str2。
  • 如果返回值等于 0,则表示 str1 等于 str2。

 

posted @   油菜园12号  阅读(1136)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示