如题所述
continue是用在while或者for循环里面才有意义吧。
if语句与continue没有关系。所有的if语句都是:
if
(condition)
{
true-statements;
}
else
{
false-statements;
}
我猜参考书说的没错,是你理解错了。一个较完整的例子:
while
(1)
{
...
if
(a
==
1)
continue;
n++;
...
}
如果a是1,则执行continue,结果是跳过if后面包括n++在内的所有语句,重新进入while顶部。
如果a不是1,就不执行continue。依次执行包括n++在内的所有语句。
按照你补充的内容来看,应该是书上写错了。
汗一下写书的作者,连if都不弄明白就敢出版“著作”。
if语句与continue没有关系。所有的if语句都是:
if
(condition)
{
true-statements;
}
else
{
false-statements;
}
我猜参考书说的没错,是你理解错了。一个较完整的例子:
while
(1)
{
...
if
(a
==
1)
continue;
n++;
...
}
如果a是1,则执行continue,结果是跳过if后面包括n++在内的所有语句,重新进入while顶部。
如果a不是1,就不执行continue。依次执行包括n++在内的所有语句。
按照你补充的内容来看,应该是书上写错了。
汗一下写书的作者,连if都不弄明白就敢出版“著作”。
温馨提示:答案为网友推荐,仅供参考