strcmp()是 C 语言中的一个标准库函数,用于比较两个字符串。它逐个字符地比较字符串中的字符,直到发现差异或者比较到字符串的结束符'\0'。
strcmp 函数头文件
strcmp函数的头文件是
#include
strcmp 函数原型
int strcmp(const char *s1, const char *s2);
strcmp函数将s1指向的字符串与s2指向的字符串逐字符进行比较,发现差异或终止符'\0'时返回;
参数说明
s1:指向第一个字符串的指针;
s2:指向第二个字符串的指针;
返回值
strcmp函数返回大于、等于或小于0的整数;
strcmp()函数会逐字符地比较两个字符串的 ASCII 值,当字符不同时,它会返回两个字符差的值;如果字符串完全相同,返回0。
strcmp 示例代码
比较两个字符串是否相同
#include
#include
int main() {
char str1[] = "hello";
char str2[] = "world";
if (strcmp(str1,str2) == 0) {
printf("The two strings are identical.\n");
} else {
printf("The two strings are different.\n");
}
return 0;
}
什么是注胶虾?讲解如何鉴别注胶虾的小窍门
为什么日本人不叫“Japanese”?探索世界各地国名和地名背后的秘密