C++ 字符串比较------strcmp函数和strncmp函数
2023-12-20 17:11:11
strcmp函数原型:int strcmp(const char* str1, const char* str2);
功能:strcmp函数会按照字典顺序逐个比较两个字符串的字符,直到遇到不同的字符或者遇到字符串结束符\0
返回值:
该函数返回值如下:
如果返回值小于 0,则表示 str1 小于 str2。
如果返回值大于 0,则表示 str1 大于 str2。
如果返回值等于 0,则表示 str1 等于 str2。
strncmp()函数原型:
int strncmp( const char* lhs, const char* rhs, size_t count );
功能和strcmp()类似
参数:
count
:要比较的最大字符数。
strncmp() 函数返回:
如果 lhs 中的第一个不同字符大于 rhs 中的相应字符,则为正值。
如果 lhs 中的第一个不同字符小于 rhs 中的相应字符,则为负值。
如果lhs 和rhs 的第一个计数字符相等,则为 0。
文章来源:https://blog.csdn.net/banzhuantuqiang/article/details/135108795
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!