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

绍兴专业做网站建筑网站起名

绍兴专业做网站,建筑网站起名,学网站开发顺序,北京有什么网上推广的网站吗目录 函数介绍: 头文件: 语法: 代码演示: 函数模拟: 函数介绍: strcmp是比较大小的函数。从字符串开始进行比较,如果两个相同位置的字符相同,那么继续往下进行比较,…

目录

函数介绍:

头文件:

语法:

代码演示:

函数模拟:


函数介绍:

  • strcmp是比较大小的函数。
  • 从字符串开始进行比较,如果两个相同位置的字符相同,那么继续往下进行比较,直到遇见不同的位置。
  • 从本质上,比较的是相对位置字符的ASCII值。
  • 比较的标准:
  • 当str1大于str2时,返回值是大于0的数
  • 当str1小于str2时,返回值是小于0的数
  • 当str1和str2相同时,返回值是0

头文件:

#include<string.h>

语法:

int strcmp(const char* str1,const char * str2) 

代码演示:


#include <iostream>
#include<string.h>int main()
{char arr1[ ] = "ABCD";char arr2[ ] = "012345";char arr3[ ] = "EFGH";char arr4[ ] = "ABCD";int a=strcmp(arr1,arr2); // 'A'的ASCII值是81 '0'的ASCII值是48,所以返回值是正数。int b=strcmp(arr1,arr3); // 'A'的ASCII值是81 'E'的ASCII值是85,所以返回值是负数。int c=strcmp(arr1,arr4); // 字符串的对应位置字符相同,所以返回值是0。printf("%d %d %d",a,b,c);return 0;
}    

 

函数模拟:

int my_strcmp(const char* str1, const char* str2)
{int ret = 0;assert(src != NULL);assert(dest != NULL);while (*str1 == *str2) //进行对应位置的字符是否相同的判断,如果相同,那么比较ASCII值就是下一个字符{if (*str1 == '\0')return 0;str1++;str2++;}return *str1 - *str2; //相对因位置的字符不相同时,进行相减,相减的本质是ASCII值相减。//得到的结果由标准来划分,正数str1大,负数str2大,等于0二者相等。
}

 

http://www.yayakq.cn/news/878437/

相关文章:

  • 开源的网站开发软件古典asp网站源码
  • 合肥建网站南京市公共资源建设中心网站
  • 中关村网站建设的公司专业网站建设市场
  • 企业网站展示生产的处方药介绍处罚案件网站空间是服务器吗
  • 视频网站开发视频教程wordpress怎么加音乐
  • 网站建设方案及报榆林做网站多少钱
  • 门户网站架构wordpress怎么编辑表格
  • 彩票网站开发网站零基础学电脑培训班
  • 广东贸易网站建设哪家部门网站建设方案
  • 夏天做那个网站致富晋宁网站建设
  • 松江佘山网站建设全国物流网站
  • 建设银行 上海科技中心网站打开网站显示在建设中
  • 深圳网站开发招聘温州网站建设优化
  • 东莞饭堂承包东莞网站建设中企视窗做网站怎么样
  • 拍卖网站咋做专门做超市dm网站
  • 广州品牌型网站西安企业微信服务商
  • wordpress淘宝插件整站优化该怎么做
  • 网站谁建设的wordpress 升级 ftp
  • 伊犁州住房城乡建设局网站关键词营销优化
  • 支付宝支持12306网站建设本科软件开发专业
  • 广告公司网站(附falsh及源代码)4成都网站建设
  • 网站开发工程师学什么语言网络建站技术
  • 购物网站建设和使用忻州建站公司
  • 天津网络网站公司河南省企业年报网上申报入口
  • 不正规网站制作网站备案需要的材料
  • 江苏省水利工程建设局网站做网站和做产品
  • 橙米网站建设钓鱼网站到底怎么做
  • 校园门户网站建设先进法律顾问 网站 源码
  • 菏泽网站建设谁最出名使用密码访问wordpress文章
  • 顺义手机网站建设wordpress博客侧边栏上如何添加图片或者博主的简介等