发布网友 发布时间:2022-04-25 19:01
共4个回答
热心网友 时间:2022-05-02 23:19
C语言只有字符数组有库函数strcmp函数,格式如下:
int strcmp(const char *str1, const char *str2);
如果左边小于右边的字符串,函数返回-1
如果左边字符串等于右边字符串,函数返回0
如果左边字符串大于右边字符串,函数返回1
一般基本数据类型的比较都可以用关系运算符,如果自定义的可以重载运算符或者使用函数对象,如果用C语言的方式,自定义一个比较函数就可以了,库函数中没有这种普适类型的比较函数。
扩展资料:
compare函数规则
当s1<s2时,返回为负数;
当s1=s2时,返回值= 0;
当s1>s2时,返回正数。
即两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止,如:
1."A"<"B" 2."A"<"AB" 3."Apple"<"Banana" 4."A"<"a" 5."compare"<"computer"
参考资料来源:百度百科-strcmp
热心网友 时间:2022-05-03 00:37
应该是自定义的函数,实现两个ElemType型变量数值大小的比较功能热心网友 时间:2022-05-03 02:12
点点滴滴只有strcmp函数,格式如下:热心网友 时间:2022-05-03 04:03
只有字符数组有库函数strcmp函数,格式如下: