c语言中的比较函数

238次

问题描述:

比较函数是什么

推荐答案

2023-10-23 11:02:41

(1)strcmp是比较两个字符串的大小,两个字符串相同时返回0,第一个字符串大于第二个字符串时返回一个正值,否则返回负值.

(2)比较两个字符串的算法是:逐个比较两个串中对应的字符,字符大小按照ASCII码值确定,从左向右比较,如果遇到不同字符,所遇第一对不同字符的大小关系就确定了两个字符串的大小关系,如果未遇到不同字符而某个字符串首先结束,那么这个字符串是较小的,否则两个字符串相等。

其他答案

2023-10-23 11:02:41

c语言的比较函数是strcmp函数。

函数原型:

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

头文件:

#include <string.h>

参数:

当s1<s2时,返值<0

当s1=s2时,返值=0

当s1>s2时,返值>0

比较过程:两个字符串自左向右逐个字符比较,ASCII值大者为大,直到出现不同的字符或遇'0'为止。

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6