您的位置:首页 >精选综合 >

strcmp函数用法简单例子(strcmp函数用法)

大家好,我是小新,我来为大家解答以上问题。strcmp函数用法简单例子,strcmp函数用法很多人还不知道,现在让我们一起来看看吧!

1、strcmp简介:

2、函数原型int strcmp(const char *str1,const char *str2);

3、其作用为

4、将str1的各个字母的ASCII码与str2的进行比较。

5、若str1>str2则返回整数,若str1=str2返回0,否则,返回负数

6、一般这样调用:

7、if(strcmp(str1,str2)==0)...

8、else ...

9、当然,这是C语言的库函数,它的代码存储在某个库文件中。

10、在string.h里只是一个声明。

11、我给你写一下,大概是这样的:

12、int strcmp(const char *str1,const char *str2)

13、{

14、 char *str3=str1,*str4=str2;

15、 while(*str3++!=*str4++&&(*str3||*str4))

16、 {

17、 if(*--str3<*--str4)

18、 return -1;

19、 if(*str3>*str4) return 1;

20、 str3++;str4++;

21、 }

22、 return 0;

23、}

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!