C strcmp字符串比较

 

  在接下来的时间里面,我们准备为大家介绍"strcmp字符串比较"。

 

  (1)strcmp 函数,字符串的比较。

 

    strcmp函数的语法格式

 

     strcmp( 字符串1,字符串2);

 

    语法格式分析:

     (1)以 strcmp关键字开始。

     (2)一对括号。

     (3)字符串1和2都可以是数组名形式或字符串常量。

     (4)函数的返回值如果是0,则表示字符串相同。

              如果是正整数,则表示字符串1大于字符串2。

              如果是负整数,则表示字符串1小于字符串2。

     (5)字符串比较时,是按照ASCII码值大小来比较的,直到出现'\0'或不相同的字符

        时才结束。

  

 

 

   例子:

    

     char str2[]={“aixuexiwang.com”}; 

 

     int res = strcmp(“OK”,str2); //通过strcmp比较字符串OK与str2数组中的内容,

                     并将比较的结果保存于变量res中。

 

     if( res == 0 )   //判断变量res是否等于0,如果是,就证明两个字符串相同,并输出same。

       printf(“same”);

 

 

 

 

   小结:

      使用C中提供的函数对字符串进行操作时,要包含头文件#include<string.h>

 

 

 

   非常好,现在,我们已经掌握了C中的“strcmp字符串比较”这个知识点,但是,如何去运用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用该知识点去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

      不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练