死循环
<br />在使用for的时候,一粗心就犯了低级错误而造成了死循环,代码:<br /> <br />typedef unsigned char u8
void function()
{
u8 i;
for (i=0; i<256; i++)
{
// do something
printf("value i: %d", i);
}
}<br /> <br /> 这是因为变量i的数据类型是无符号字节型,它的范围是0~255。在for循环中i++永远不会让i
原创
2010-07-22 16:51:00 ·
688 阅读 ·
0 评论