C语言strcmp函数用法

互联网 20-7-30

C语言strcmp函数用法

strcmp函数语法为“int strcmp(char *str1,char *str2)”,其作用是比较字符串str1和str2是否相同,如果相同则返回0,如果不同,前者大于后者则返回1,否则返回-1。

简单示例

char a[]="abcd"; char *b="abcd"; char *d="abcde"; int d=strcmp(a,b); //那么d的值是0 d=strcmp(b,d); //d的值是-1 因为 '\0' 比'e' 小 d=strcmp(d,b); //d的值是1,因为 'e' 比'\0'大
#include <stdio.h> #include <string.h>  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; }

推荐教程:《PHP》《C#》

以上就是C语言strcmp函数用法的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: c语言
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:字符数组表示字符串的注意事项是什么

相关资讯