memcmp()函数是用来比较什么的??
发布网友
发布时间:2022-06-24 21:15
我来回答
共1个回答
热心网友
时间:2022-06-24 21:41
s1,s2为字符串时候
memcmp(s1,s2,1)就是比较s1和s2的第一个字节的ascII码值;
memcmp(s1,s2,n)就是比较s1和s2的前n个字节的ascII码值;如:
char *s1="abc";
char *s2="acd";
int r=memcmp(s1,s2,3);就是比较s1和s2的前3个字节,第一个字节相等,第二个字节比较中大小已经确定,不必继续比较第三字节了
所以r=-1