數據比較函數(內存比較)

比較兩個數或兩個數組是否一致。
s1 s2 爲數或數組首地址,n爲需要比較的長度

S8 memcmp(U8 *s1, U8 *s2, U8 n)
{
    U8 *src1 = s1;
    U8 *src2 = s2;

    for( ; n>0 ; ++src1, ++src2, n--)
    {
        if(*src1 != *src2)
        {
            return ((*src1 < *src2) ? -1 : 1);
        }
    }
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章