问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

帮我解释下面C++程序中的strcmp的那条语句

发布网友 发布时间:2024-05-06 14:50

我来回答

3个回答

热心网友 时间:2024-05-17 12:22

strcmp,为c语言中的字符窜拷贝函数;上面你给的是c++代码,由于c++兼容c,所以,在此处用上了strcmp();

关于strcmp:
1.在c语言中,如果要用到它,者要在预定义中,包涵头文件,string.h,即:#include<string.h>
2.strcmp(),有两个参数,strcmp(a,b),其中a,b都是字符串数组名(char a[100],char b[10])它将b数组中的数据拷贝到a数组中(要保证a的长度不小于b),拷贝同时也会拷贝字符串结束标志:'\0'
3.除了2的用法外,b还可以直接是一个字符串如:strcmp(a,"*"),也要求字符串的长度不大于a的长度。

4.在c++中,除了上述的用法外,strcmp的两个参数还可以是string类的。此时比不要求第二个string类型的长度小于前面的一个,这是因为c++编译器对string类型数据的动态分配长度的处理。

大概就是这样,希望对你有帮助~

热心网友 时间:2024-05-17 12:22

STRCMP(3)

NAME
6.20 `strcmp'--character string compare

SYNOPSIS
#include <string.h>
int strcmp(const char *A, const char *B);

DESCRIPTION
`strcmp' compares the string at A to the string at B.

RETURNS
If `*A' sorts lexicographically after `*B', `strcmp' returns a number greater than zero. If the two strings match, `str-
cmp' returns zero. If `*A' sorts lexicographically before `*B', `strcmp' returns a number less than zero.

PORTABILITY
`strcmp' is ANSI C.

`strcmp' requires no supporting OS subroutines.

SEE ALSO
strcmp is part of the libc library. The full documentation for libc is maintained as a Texinfo manual. If info and libc
are properly installed at your site, the command

info libc

will give you access to the complete manual.

NEWLIB 2008 Dec 13 STRCMP(3)

热心网友 时间:2024-05-17 12:23

strcmp(str1, str2)
返回两个字符串按字典法比较的结果
str1 > str2,返回1
str1 < str2,返回-1
str1 == str2,返回0

字典比较你可以搜百度
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 崖柏手串怎么盘比较好? 菠萝里面像虫子是的东西是什么 菠萝里面像虫子是的东西指的是什么 imessage怎么改成短信 怎样切换iMessage信息和短信呢 astonishing是什么意思astonishing的解释 住在故宫附近的四合院,家具都价值连城,娱乐圈最低调的富豪是谁?_百度... k周线怎么使用 香港大学学位证有中文名称吗 问:英语翻译(意思是那个意思就可以了):我将会发给你三种图片 ...在保证基本运动和少吃午餐的同时用水果捞代替晚饭行么? 请问晚饭以水果为主的利弊 赛鼎工程公司好进不 林姓有皇族血统吗? ...姓林说自己是大商王族?外姓祖上是奴隶,血统高贵,不能和外姓结婚... 直流氩弧焊机焊两下就不打火了关机过一会又可以焊两下是怎么回事呢... 想问电焊机不打火是什么问题 工商银行 网银转账 为什么我跨行转账提示操作成功了,可不过一分钟短信通... 公司计划近期发行7亿债券,决定做一次法律尽职调查,请问做一次法律... pale with pain和pale with anger是什么意思?请举例说明。谢谢!_百度... One'sfaceturnspurplewithanger.是什么意思 中科钢研节能科技有限公司电话是多少? 洒扫陈淳有什么教育意义 觉林菩萨是哪位大菩萨 期陈淳不至全文是什么 胰腺炎淀粉酶高,治愈后易反复,愈后如何保健,如何进补,能断尾吗?_百度... 京霸城际年底开建 省优秀毕业生报备表怎么下载电子版 优秀毕业生报备表是第几人称 减肥的时候一日三餐怎么搭配方便配合减肥? 螺纹小径标注maximum什么意思 word被保护怎么办 虚幻4自学难度 马拉松赛事总管的职责 电表显示度数,与用电设备用功率*使用时间算出来的用电度在实际情况下... 您能给我介绍点好听的歌吗? 用英语说 英语翻译:你能推荐几首歌和电影给我吗? 推荐一些好听的英语歌吧~~ 修一下手机屏幕多少钱? 宝宝的喂养和成长:预防宝宝打嗝的关键 2009年7月30号健康之路说的祛斑医院是什么?