
strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。
strcmp() 会根据 ASCII 编码依次比较 str1 和 str2 的每一个字符,直到出现不到的字符,或者到达字符串末尾(遇见\0)。
示例:
使用C语言 strcmp() 函数比较用户输入的两个字符串。
#include <stdio.h>
#include <string.h>
int main(){
char str1[50] = { 0 };
char str2[50] = { 0 };
int i = 1;
do {
printf("******第0次输入******\n", i);
gets(str1);
gets(str2);
i++;
} while ( strcmp(str1, str2) );
return 0;
}更多相关知识请关注前端学习网站
以上就是字符串比较函数strcmp怎么使用?的详细内容,更多请关注易知道|edz.cc其它相关文章!












