C++入门经典-例6.7-字符串比较
2024-08-31 11:12:41
1:strcmp函数,用于比较两个字符串。格式如下:
strcmp(字符数组名1,字符数组名2)
按照ASCII码,按顺序比较两个数组中的字符,并由函数返回值返回比较结果的执行过程。
(1)各自选中自身的第一个字符:字符1、字符2.
(2)若字符1>字符2,则返回值为一正数。
(3)若字符1<字符2,则返回值为一负数。
该函数可用于比较两个字符串常量,或比较数组和字符串常量。例如:
strcmp(str1,"hello");
该语句是对一个数组与一个字符串进行比较。
strcmp("how","hello");
该语句是对两个字符串进行比较。
实例代码如下:
// 6.7.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include<iostream>
using namespace std;
#include<string>
void main()
{
char str1[], str2[];
int i = ;
cout << "请输入字符串1:" << endl;
gets_s(str1);
cout << "请输入字符串2:" << endl;
gets_s(str2);
i = strcmp(str1, str2);
if (i>)
cout << "str1>str2" << endl;
else
if (i<)
cout << "str1<str2" << endl;
else
cout << "str1=str2" << endl;
}
运行结果:
最新文章
- 【.net 深呼吸】连接Access数据库应注意的几点
- [转]extjs组件添加事件监听的三种方式
- 浅谈js回调函数
- android handler 简介
- 用Javascript获取页面元素的位置
- 【Android】Kill Service
- [transferred] javascript exception handling.
- dede如何新建一个ajax服务端输出文件
- [windows驱动]标准驱动例程
- 例说C#深拷贝与浅拷贝
- 关于php读mysql数据库时出现乱码的解决方法
- shell输出加颜色
- iOS Dev (67) 单例的实现
- mysql not in、left join、IS NULL、NOT EXISTS 效率问题记录
- SQL SERVER 远程备份DB
- setTimeout()方法,你真的懂吗?
- os和sys模块的区别及其常用方法总结
- HDU 6161.Big binary tree 二叉树
- 自学Python6.1-模块简介
- linux:NFS
热门文章
- Redis利用Pipeline加速查询速度的方法
- html5_禁止复制网站内容
- git 基本命令操作
- 多线程编程-- part 6 共享锁和ReentrantReadWriteLock
- hadoop安装zookeeper-3.4.12
- 2019-11-29-asp-dotnet-core-通过图片统计-csdn-用户访问
- Delphi 集合类型
- MP4 ISO基础媒体文件格式术语
- Mac安装PHP(Homebrew/php弃用、其他第三方tap也已经弃用或者迁移后的安装配置方案)
- Freeradius+Cisco2500AC+OpenLdap认证