Bác nào rành C xin giai thích dùm đoạn code sau: (rất cám ơn)
Code:
{ int i;
unsigned int crc_value=0xffff;
while(data_length--)
{crc_value^=*data_value++;
for(i=0;i<8;++)
{if(crc_value&0x0001) crc_value=(crc_value>>1)^0xa001;
else crc_value=crc_value>>1;
}
}
return(crc_value);
}
. Đây là cách viết ngắn gọn của C. Toàn văn câu lệnh của nó là:
Comment