C标准库之字符(串)函数__strncmp
功能:用于比较特定长度的字符串
函数原型:
int strncmp(const char*string1,conts char*string2,size_t count)
参数:
参数说明
string1字符串
string2字符串
count要进行比较的长度
返回值:
当string1大于string2时返回1,相等时返回0,小于时返回-1;
要求:
函数需要的头文件
strncmp<string.h>
举例:
#include<stdio.h>
#include<string.h>
int main()
{
char str1[]="Hello",str2[]="Help",str3[]="Hello";
int a,b,c;
a = strncmp (str1,str2,3);
b = strncmp (str2,str3,4);
c = strncmp (str1,str2,4);
printf("a = %d,b = %d,c= %d",a,b,c);
getchar();
return 0;
}
结果:(这个结果我很无语,不知道哪里错了。你们运行下看看,书上答案是0,1,-1);
鱼C侦探团
页:
[1]