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

thinkphp企业网站源码seo站

thinkphp企业网站源码,seo站,中英文企业网站怎么做,深圳网页制作电话目录 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.hrbkazy.com/news/2118.html

相关文章:

  • 安徽建设住房建设厅网站唐山百度seo公司
  • 长沙网站关键词seo餐饮培训
  • 免费做字体的网站免费个人网站建设
  • 网络服务商怎么联系惠州seo按天付费
  • 深圳网站建设设计科技有限公司单页网站制作教程
  • 如何自己做彩票网站聊城今日头条最新
  • 网站建设分为哪几个阶段广州网络营销推广
  • 公司网站怎么注销定制企业网站建设制作
  • 便利的聊城网站建设合肥网络推广优化公司
  • 人工客服在线咨询seo搜索引擎优化5
  • 浏览器免费大全seo搜索引擎优化技术教程
  • 庐江网站制作公司吉林百度查关键词排名
  • 营销型网站 开源程序网站快速搜索
  • 临朐网站建设济南网站建设制作
  • 怎么做收费网站南昌搜索引擎优化
  • 中达世联网站建设新媒体营销成功案例
  • 帮网站做诚信证书可靠吗网络营销学校
  • 建立一个网站 优帮云深圳债务优化公司
  • 检查wordpress主题seo优化按天扣费
  • 家居定制类网站建设会员营销
  • 快站怎么做淘客网站安卓优化大师老版本
  • 顺德网站制作有哪些公司六年级上册数学优化设计答案
  • 广州网站设计公司哪里济南兴田德润怎么联系百度网址名称是什么
  • 安徽网站建设方案优化互联网营销师是哪个部门发证
  • 企业信息查询网官网厦门seo报价
  • 网站推广怎么做比较好百度付费推广的费用
  • ftp上传网站后怎么弄b2b平台推广
  • 微信平台做微文网站链接网店网络推广方案
  • 广东手机网站建设费用班级优化大师的功能
  • 济南网站建设熊掌号googleseo推广