strcmp原理

如题所述

第1个回答  2020-10-30
逐个比较 字符串里对应的字符,字符的ascii码值
不一样 就输出结果
第2个回答  2020-10-30
1、cmp 是 compare,比较的缩写。 2、strcmp是c语言中头文件<string.h>(字符串函数)中定义的一个用于对两组字符串进行比较的函数,它的返回值是int类型。 假设有两组字符串cs和ct,当cs<ct时,函数返回一个负数;当cs==ct时,函数返回0;当cs>ct时,函数返回一个正数。 即:两个字符串自左向右逐个字符相比(按ascii值大小相比较),直到出现不同的字符或遇'\0'为止。如:"a"<"b" ,"a">"a" ,"computer">"compare" ,"comput">"comp" strcmp函数原型为:int strcmp(const char *s1,const char * s2);
相似回答