您的位置首页百科问答

C++如何理解字符串比较函数 strcmp

C++如何理解字符串比较函数 strcmp

的有关信息介绍如下:

C++如何理解字符串比较函数 strcmp

C++如何理解字符串比较函数 strcmp呢?相信大家很想了解这个问题,下面给大家介绍一下具体的操作步骤,希望能帮助到大家

函数原型为int strcmp(const char str1[ ],const char str2[ ]);

对字符串str1和str2里的每个字符,按照字符的ASCII码从左到右逐个进行比较,若遇到不同的字符或者遇到结束符'\0'时,则停止比较;若所有比较的字符都相同,则str1与str2相等,否则根据第一次出现的不同字符,并根据字符的ASCII码值判定出比较结果

str1、str2可以是字符数组名,也可以是字符串常量

若str1>str2,函数返回值为正数;若str1

1、函数原型为intstrcmp(const char str1[ ],const char str2[ ]);

2、对字符串str1和str2里的每个字符,按照字符的ASCII码从左到右逐个进行比较,若遇到不同的字符或者遇到结束符'\0'时,则停止比较;若所有比较的字符都相同,则str1与str2相等,否则根据第一次出现的不同字符,并根据字符的ASCII码值判定出比较结果

3、str1、str2可以是字符数组名,也可以是字符串常量

4、若str1>str2,函数返回值为正数;若str1