当前位置: 首页 > news >正文

thinkphp企业网站源码网络广告案例以及分析

thinkphp企业网站源码,网络广告案例以及分析,网站的客服怎么做,联通营业厅做网站维护目录 C语言字符串比较 C语言字符比较 C字符串比较 C语言字符串比较 在C语言中用于比较字符串的函数为strcmp函数&#xff0c;该函数定义在头文件<string.h>中&#xff0c;是一个标准库函数。strcmp函数的工作原理是逐字符比较两个字符串&#xff0c;直到找到不同的字符…

目录

C语言字符串比较

C语言字符比较

C++字符串比较


C语言字符串比较

在C语言中用于比较字符串的函数为strcmp函数,该函数定义在头文件<string.h>中,是一个标准库函数。strcmp函数的工作原理是逐字符比较两个字符串,直到找到不同的字符或遇到空符'\0'为止。函数的声明如下:

int strcmp(const char *s1, const char *s2);

函数接受两个字符串地址作为参数,即参数可以是指针字符串常量字符数组名

函数返回值:

  1. 如果两个字符串相同,函数返回0;
  2. 如果第一个字符串按字母顺序排在第二个字符串之前,函数返回一个负数值;
  3. 如果第一个字符串按字母顺序排在第二个字符串之后,函数返回一个正数值;

注意:C++中大写字母和小写字母的ASCII码不同,小写字母的编码比大写字母大。如果两个相同的字符串,一个小写一个大写,则strcmp函数将返回一个非零值。

如果str1和str2为字符指针,则函数返回值存在以下关系:

字符串关系表达式表达式值
str1和str2相等strcmp(str1,str2)==0true
str1和str2不相等

strcmp(str1,str2) !=0

strcmp(str1,str2)

都为true
str1在str2的前面strcmp(str1,str2)<0true
str1在str2的后面strcmp(str1,str2)>0true

另外,如果str1和str2为字符数组,如果存储在字符数组中的字符串相同,不管str1和str2两个数组的大小是否相等,strcmp函数都将返回0。因为strcmp函数在逐字符比较时遇到空值字符就停止了。

下面代码为寻找"look"字符串的一个字符串比较实例,并输出遍历寻找过程中的所有字符串。

#include <iostream>
#include <cstring>
using namespace std;
int main()
{char word[5] = "?ook";for (char ch = 'a'; strcmp(word, "look"); ch++){cout << word << endl;word[0] = ch;}cout << "End string is: " << word;return 0;
}

输出结果: 

代码说明:

  • 初始化数组时,设置数组的大小为5,这是因为字符串"?ook"最后需要加上一个空值字符来作为字符串的结束标志。 
  • 当使用ASCII字符编码集时,从a到z的字母的编码是连续的,所以可以使用递增操作符来遍历所有的字母。

C语言字符比较

C语言中虽然不能用关系操作符来比较字符串,但可以用它来比较字符,因为字符实际上是整型,下面代码为输出所有的字母。

#include <iostream>
#include <cstring>
using namespace std;
int main()
{for (char ch= 'a';ch<='z';ch++){cout << ch << "  ";}return 0;
}

C++字符串比较

C语句中不能用关系操作符比较字符串,但C++中的string类对象可以直接使用关系操作符来比较字符串。上面寻找"look"字符串的实例可以直接用关系操作符将string类对象与"look"字符串常量进行比较。

#include <iostream>
#include <cstring>
using namespace std;
int main()
{string word = "?ook";for (char ch= 'a';word!="look";ch++){cout << word << endl;word[0] = ch;}cout << "End string is: " << word;return 0;
}

http://www.dt0577.cn/news/11748.html

相关文章:

  • 做网站需要ps吗手机百度搜索引擎入口
  • 网站开发倒计时论坛推广
  • 电商网站怎么做seo免费网站
  • 网站开发项目策划书关于普通话的手抄报
  • 国内网站放国外服务器上海十大公关公司排名
  • 有哪些装修网站国外b站推广网站
  • 网站建设南昌培训机构好还是学校好
  • 企业网站备案信息北京seo全网营销
  • 怎么免费做网站宣传平台有哪些
  • 猎头公司找的工作怎么样长沙靠谱seo优化费用
  • 花样云做网站怎样网络营销有本科吗
  • 江门建设局网站重庆网站seo公司
  • 唐山做网站那家好百度应用app下载
  • 有没有专门做飞卢小说盗版的网站旺道seo优化软件怎么用
  • 天津做网站推广的公司外贸推广代理
  • 微信做网站的公司晚上免费b站软件
  • 肇庆网站开发哪家专业如何推广品牌
  • 前端做项目的网站花西子网络营销策划方案
  • 青岛seo排名扣费seo视频教程
  • dedecms5.7 财经网站百度怎么推广广告
  • 网站外链查询山西seo优化公司
  • 网站建设中的色彩搭配seo站外推广有哪些
  • 中国建设银行app官方下载北京seo人员
  • 深圳市8号公告最新消息seo黑帽教程视频
  • 公安部网站备案网站建设与管理属于什么专业
  • 官方网站内容更新需要怎么做百度建站多少钱
  • 新疆建设兵团纪委监察部网站谷歌seo怎么做
  • 酒店机票最便宜的网站建设企业邮箱
  • 网站建设 模仿阿里云官网百度搜索指数排行
  • 淘宝客推广网站模板最新旅游热点