C语言中strcmp是什么意思?有什么功能和作用?

 我来答
yxf8110
推荐于2017-10-11 · TA获得超过692个赞
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
strcmp是比较两个字符串的大小,两个字符串相同时返回0,第一个字符串大于第二个字符串时返回一个正值,否则返回负值.
比较两个字符串的算法是:逐个比较两个串中对应的字符,字符大小按照ASCII码值确定,从左向右比较,如果遇到不同字符,所遇第一对不同字符的大小关系就确定了两个字符串的大小关系,如果未遇到不同字符而某个字符串首先结束,那么这个字符串是较小的,否则两个字符串相等。
墨影之瞳
高粉答主

推荐于2019-08-10 · 每个回答都超有意思的
知道小有建树答主
回答量:347
采纳率:98%
帮助的人:20.6万
展开全部
strcmp是比较两个字符串的大小,两个字符串相同时返回0,第一个字符串大于第二个字符串时返回一个正值,否则返回负值.
比较两个字符串的算法是:逐个比较两个串中对应的字符,字符大小按照ASCII码值确定,从左向右比较,如果遇到不同字符,所遇第一对不同字符的大小关系就确定了两个字符串的大小关系,如果未遇到不同字符而某个字符串首先结束,那么这个字符串是较小的,否则两个字符串相等。
具体如下:
1、简介C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
2、基本介绍
C语言,是一种通用的、过程式的编程语言,广泛用于系统与应用软件的开发。具有高效、灵活、功能丰富、表达力强和较高的移植性等特点,在程序员中备受青睐。最近25年是使用最为广泛的编程语言。
3、运算
C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友adadc97
2007-03-15 · TA获得超过266个赞
知道答主
回答量:146
采纳率:0%
帮助的人:0
展开全部
strcmp即(String compare)字符串比较函数,用法:strcmp(字符串1,字符串2),若字符串1>字符串2 则返回1,字符串1<字符串2 则返回 -1,相等返回0。(MSDN上写的是大于返回 >0, 相等返回0,小于返回 <0)自己看看MSDN 或者看看书吧,如《The C++ Programming Language》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卯秀爱念画
2020-02-07 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:35%
帮助的人:861万
展开全部
strcmp即(String
compare)字符串比较函数,用法:strcmp(字符串1,字符串2),若字符串1>字符串2
则返回1,字符串1<字符串2
则返回
-1,相等返回0。(MSDN上写的是大于返回
>0,
相等返回0,小于返回
<0)自己看看MSDN
或者看看书吧,如《The
C++
Programming
Language》
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友73f73f1f9
2007-03-15 · 超过25用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:81.1万
展开全部
建议看潭浩强编的C语言的书,里面所有字符串比较,字符串粘帖什么的关键词都有
你那个是比较,第一个不同的字符的ASCLL码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式