没有合适的资源?快使用搜索试试~ 我知道了~
C语言strcmp函数用法
需积分: 0 23 下载量 71 浏览量
2023-10-08
11:45:25
上传
评论 4
收藏 76KB PDF 举报
温馨提示
试读
1页
1、本文详细描述了c语言中的函数strcmp的作用。 2、通过详细示例,让读者更直观地阅读,更清晰的理解。 3、示例代码可直接复制,编译后可直接运行。 4、根据示例以及运行结果,让读者加强记忆及理解。
资源推荐
资源详情
资源评论
strcmp 是C语言中的一个标准库函数,它用于比较两个字符串。该函数在<string.h>头文件中声明。
strcmp 函数的原型是:
strcmp 函数比较 str1 和 str2 两个字符串。如果两个字符串完全相同,那么返回值为0。如果 str1 小于 str2 ,返回值
小于0。如果 str1 大于 str2`,返回值大于0。
这个函数的基本工作方式是,它从两个字符串的第一个字符开始比较,如果字符相同,则继续比较下一个字
符,以此类推。如果两个字符串的对应字符不同或者已经比较到了字符串的末尾,那么比较就会停止。
下面是一个简单的使用例子:
在上面的例子中, strcmp 函数比较了两个相同的字符串( str1 和 str2 ),返回0。然后比较了 str1 和
str3 ,因为两个字符串不相同,所以返回值是-15('W'的ASCII值是87,'H'的ASCII值是72,因此'W'-'H'的
结果是-15)。
int strcmp(const char *str1, const char *str2);
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "Hello";
char str2[] = "Hello";
char str3[] = "World";
printf("strcmp(str1, str2): %d", strcmp(str1, str2)); // 输出: 0
printf("strcmp(str1, str3): %d", strcmp(str1, str3)); // 输出: -15 (因为'W'的
ASCII值是87,'H'的ASCII值是72)
return 0;
}
资源评论
孤蓬&听雨
- 粉丝: 6845
- 资源: 301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功