首先,弄清while循环控制的执行步骤
while ( condition )
{
while_body_statement;
}
1.判断condition是否为真,如果为真就执行while_body_statement;
2.执行完循环体后再次判断condition的值,也就是重复1的操作,知道condition为假是退出循环
体。
condition是一个可求值的表达式,表达式求值结果不为零时候条件为真,否则条件为假。所以,上面的y--表达式的值(即就是y的值)为零时候跳出循环。