warning: array subscript is above array bounds [-Warray-bounds]
数组下标使用越界,需检查数组的使用,下标是否正确
warning: pointer targets in passing argument 1 of 'calculate_crc' differ ...
函数的实参和形参不一致,像字符和整数这两个可以互相使用,解决办法是强制类型转换,例如(int)(char a=‘a’); 其他同理。