问答详情
源自:4-15 结束语句之continue语句

关于continue的问题

执行continue时是视作当前循环的代码块已经执行的意思吗?

比如说

for(表达式1;表达式2;表达式3)
{
printf("haha\n");
continue;
printf("tata\n");
}

执行时先执行   printf("haha\n");   ,输出haha,然后执行continue;   因为中断所以printf("tata\n");不执行,回到表达式3,即视为代码块已执行完毕?

提问者:Steve_64 2018-07-22 23:01

个回答

  • 慕斯1117153
    2018-07-23 10:06:35
    已采纳

    不是这样的。您这样编写,printf("tata\n");还是会执行的。

  • Jukeyy
    2018-08-11 11:17:12

    我想问一下,执行了continue之后,该执行什么?如果满足条件,就继续输出haha吗?

  • 小小粉刷匠007
    2018-08-06 10:19:17

    对,如果符合的话,到continue就跳出,不执行printf("tata\n");

  • 慕移动2061015
    2018-07-29 10:17:20

    这个是回到表达式2吧