# 判断条件时自减操作 (循环体判断 len == 0)
> 执行顺序为,while(len) → len-- → 循环体
while(len--)
{
if( == len)
{
*buf = i2c_ReadByte();
}
else
{
*buf++ = i2c_ReadByte();
}
}
# 判断条件后作自减操作 (循环体判断 len == 1)
while(len)
{
if(len==)*buf=i2c_ReadByte(); //¶ÁÊý¾Ý,·¢ËÍnACK
else *buf=i2c_ReadByte(); //¶ÁÊý¾Ý,·¢ËÍACK
len--;
buf++;
}