数组判断全零的一些代码研究

最精简版本

int check_data(int *array, int n)
{
        while(n--)
                if (*array++ != 0x00)
                        return 0;
        return 1;
}

返回1 array数组全零,否则正常非全零。

int check_data(int *array)
{       
        while(*array++ != 0x00)
                return 0;
        return 1;
}

更加精简方式如上段代码。

 

上一篇:算法竞赛进阶指南 0x00 简化版


下一篇:STM32硬件CRC计算CRC8