#include<stdio.h>
#include<string.h>
int main()
{
char* p1 = "abcdef";
char* p2 = "abcdef";
char* p3 = "abcd";
char* p4 = "bcde";
printf("%d\n", strcmp(p1,p2 ));
printf("%d\n", strcmp(p1,p3 ));
printf("%d\n", strcmp(p3,p4 ));
}
strcmp()
函数原型:int strcmp(const char* str1,const char* str2);
str1<str2 返回负数
str1=str2 返回0
str1>str2 返回正数
strncmp()
函数原型:int strncmp(const char* str1,const char* str2,size_t n);
strncmp()比较字符串前n个字符,如果str1和str2前n个字符相同,则函数返回0;