#include<stdio.h>
#include <string.h>
int main()
{
int j;
char a[200] ="hahho\n";
char b[200] ="hhaoooooo";
j=memcmp (a,b,3); //比较a与b字符串前三个个字符的ascii码值的大小
printf("%d",j);
return 0;
}
//运行的结果是 -1 ,可以看出第一个字符相同,第二个字符a的ascii值比h小,就得出了结果不用再比较第三个。
#include <string.h>
int main()
{
int j;
char a[200] ="hahho\n";
char b[200] ="hhaoooooo";
j=memcmp (a,b,3); //比较a与b字符串前三个个字符的ascii码值的大小
printf("%d",j);
return 0;
}
//运行的结果是 -1 ,可以看出第一个字符相同,第二个字符a的ascii值比h小,就得出了结果不用再比较第三个。