1、 字符串比较
如果我们需要进行字符串比较的操作,那么,我们可以使用由C语言提供的函数strcmp来完成这个任务。
2、strcmp函数的语法格式:
strcmp( 字符串1,字符串2);
strcmp 函数,字符串的比较。
语法格式分析:
(1)以 strcmp关键字开始。
(2)一对括号。
(3)字符串1和2都可以是数组名形式或字符串常量。
(4)函数的返回值如果是0,则表示字符串相同。
如果是正整数,则表示字符串1大于字符串2。
如果是负整数,则表示字符串1小于字符串2。
(5)字符串比较时,是按照ASCII码值大小来比较的,直到出现'\0'或不相同的字符
时才结束。
3、例子:
char str2[]={"kq-china.com"};
int res = strcmp(“OK”,str2); //通过strcmp比较字符串OK与str2数组中的内容,
并将比较的结果保存于变量res中。
if( res == 0 ) //判断变量res是否等于0,如果是,就证明两个字符串相同,并输出same。
printf(“same”);
小结:
使用C中提供的函数对字符串进行操作时,要包含头文件#include<string.h>
=======================================================================
非常好,现在,我们已经掌握了C语言中的(字符串比较)但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。
>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行
编程训练)
|