unsigned int counter;
for(counter=10; counter>=0; counter--)
{
// body;
}
for(单次表达式;条件表达式;末尾循环体){中间循环体;}
当末尾循环体递减时要十分注意变量的定义类型是否正确,在上例中由于counter定义为了unsigned int型,counter是不会出现负值的,所以条件表达式counter>=0一直成立,会进入死循环。
所以此时要把counter 定义为int型
unsigned int counter;
for(counter=10; counter>=0; counter--)
{
// body;
}
for(单次表达式;条件表达式;末尾循环体){中间循环体;}
当末尾循环体递减时要十分注意变量的定义类型是否正确,在上例中由于counter定义为了unsigned int型,counter是不会出现负值的,所以条件表达式counter>=0一直成立,会进入死循环。
所以此时要把counter 定义为int型