strcmp函数的作用是
时间: 2024-05-18 14:11:35 浏览: 5
strcmp函数是C语言中的字符串比较函数,用于比较两个字符串是否相同。该函数会比较两个给定的字符串的每个字符,如果两个字符串在某个位置上的字符不同,则返回这两个字符的ASCII码之差,如果两个字符串完全相同,则返回0。该函数的函数原型为:int strcmp(const char *s1, const char *s2); 其中s1和s2是要比较的两个字符串。
相关问题
strcmp函数作用
strcmp函数是用来比较两个字符串的函数。它会比较字符串1和字符串2的内容,并返回一个整数值。如果字符串1和字符串2相同,返回值为0;如果字符串1大于字符串2,则返回值大于0;如果字符串1小于字符串2,则返回值小于0。strcmp函数需要包含<string.h>头文件才能使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [strcmp函数详解](https://blog.csdn.net/Extreme_wei/article/details/128390699)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [strcmp函数 strcmp函数 strcmp函数](https://download.csdn.net/download/righteousness/87840448)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
strcmp函数
strcmp函数是C语言中的字符串比较函数,用于比较两个字符串是否相等。该函数的原型为:
```c
int strcmp(const char *s1, const char *s2);
```
其中,s1和s2是要比较的两个字符串,函数返回值为0时表示两个字符串相等,返回值大于0时表示s1大于s2,返回值小于0时表示s1小于s2。
比如:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "hello";
char str2[] = "world";
char str3[] = "hello";
int result1 = strcmp(str1, str2);
int result2 = strcmp(str1, str3);
printf("result1 = %d\n", result1); // result1 = -15
printf("result2 = %d\n", result2); // result2 = 0
return 0;
}
```
在上面的例子中,str1和str2不相等,比较结果为一个负数;而str1和str3相等,比较结果为0。