内存函数__memcmp

一.函数简介

strncmp只能够比较字符串,而memcmp能够比较整形,浮点型,字符型,引用头文件#include

函数声明:

int memcmp ( const void * ptr1, const void * ptr2, size_t num(字节数) );

ptr1:比较变量

ptr2:比较变量

num:字节数

返回值:返回类型整形

ptr1>ptr2返回值大于零

ptr1=ptr2返回值等于零

ptr1

事例:

#include
#include
int main()
{
    char arr[]="usafuk";//字符比较
    char brr[]="usafuk";
    int  arr1[]={1,2,3,4,5};//整形比较
    int  brr1[]={1,2,3,4};
    int ret=memcmp(arr,brr,5);
    int ret1=memcmp(arr1,brr1,20);
    printf("%d\n",ret);
    printf("%d\n",ret1);
    return 0;
}

结果:

 

你可能感兴趣的:(c实用性文章,c++,开发语言)