关于continue的问题

来源:4-15 结束语句之continue语句

Steve_64

2018-07-22 23:01

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

比如说

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

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

写回答 关注

4回答

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

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

    Steve_...

    非常感谢!

    2018-07-30 18:45:46

    共 5 条回复 >

  • 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吧

    慕斯1117... 回复Steve_...

    表达式2是循环条件,如果输入值符合这个条件,就会执行表达式3.

    2018-07-30 12:15:05

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题