c语言中的strcmp
时间: 2023-10-23 10:31:50 浏览: 157
C 语言 strcmp 函数
在C语言中,strcmp是一个用于比较两个字符串的函数。它的原型是int strcmp(const char *string1, const char *string2)。这个函数返回一个整数值,表示两个字符串的大小关系。
如果返回值为0,表示两个字符串相等。如果返回值小于0,表示string1小于string2。如果返回值大于0,表示string1大于string2。
需要注意的是,strcmp函数对于比较字符串的大小是按照字符的ASCII码进行比较的。所以在使用strcmp函数时,应该谨慎处理字符串的大小关系,不能简单地用1表示大于、-1表示小于、0表示相等。因为strcmp函数返回的值可能不仅仅是1、-1或0。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [C语言strcmp()函数](https://blog.csdn.net/BlizCp/article/details/112034924)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【C库函数】strcmp函数详解](https://blog.csdn.net/weixin_53564801/article/details/123730463)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文