C语言strcmp(define)函数:比较两个字符串()
C语言strcmp()函数:比较两个字符串
C语言 strcmp() 函数用于对两个字符串进行比较(区分大小写)。头文件:string.h语法/原型:
int strcmp(const char* stri1,const char* str2);
参数 str1 和 str2 是参与比较的两个字符串。strcmp() 会根据 ASCII 编码依次比较 str1 和 str2 的每一个字符,直到出现不到的字符,或者到达字符串末尾(遇见\0
)。返回值:- 如果返回值 < 0,则表示 str1 小于 str2。
- 如果返回值 > 0,则表示 str2 小于 str1。
- 如果返回值 = 0,则表示 str1 等于 str2。
- 返回两个字符串的差值,即找到两个字符串中首个不相等的字符,然后返回这两个字符的差值;
- 返回 -1、0 或者 +1;
include运行结果:******第1次输入******123abc↙456edf↙******第2次输入******Java Linux C++ Python C MySQL↙java linux c++ python c mysql↙******第3次输入******Golang is great!↙Golang is great!↙include int main(){ char str1[50] = { 0 }; char str2[50] = { 0 }; int i = 1; do { printf("******第%d次输入******\n", i); gets(str1); gets(str2); i++; } while ( strcmp(str1, str2) ); return 0; }
版权声明:
本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。