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;
}

运行结果:

最新文章

  1. 【.net 深呼吸】连接Access数据库应注意的几点
  2. [转]extjs组件添加事件监听的三种方式
  3. 浅谈js回调函数
  4. android handler 简介
  5. 用Javascript获取页面元素的位置
  6. 【Android】Kill Service
  7. [transferred] javascript exception handling.
  8. dede如何新建一个ajax服务端输出文件
  9. [windows驱动]标准驱动例程
  10. 例说C#深拷贝与浅拷贝
  11. 关于php读mysql数据库时出现乱码的解决方法
  12. shell输出加颜色
  13. iOS Dev (67) 单例的实现
  14. mysql not in、left join、IS NULL、NOT EXISTS 效率问题记录
  15. SQL SERVER 远程备份DB
  16. setTimeout()方法,你真的懂吗?
  17. os和sys模块的区别及其常用方法总结
  18. HDU 6161.Big binary tree 二叉树
  19. 自学Python6.1-模块简介
  20. linux:NFS

热门文章

  1. Redis利用Pipeline加速查询速度的方法
  2. html5_禁止复制网站内容
  3. git 基本命令操作
  4. 多线程编程-- part 6 共享锁和ReentrantReadWriteLock
  5. hadoop安装zookeeper-3.4.12
  6. 2019-11-29-asp-dotnet-core-通过图片统计-csdn-用户访问
  7. Delphi 集合类型
  8. MP4 ISO基础媒体文件格式术语
  9. Mac安装PHP(Homebrew/php弃用、其他第三方tap也已经弃用或者迁移后的安装配置方案)
  10. Freeradius+Cisco2500AC+OpenLdap认证