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,即视为代码块已执行完毕?
不是这样的。您这样编写,printf("tata\n");还是会执行的。
我想问一下,执行了continue之后,该执行什么?如果满足条件,就继续输出haha吗?
对,如果符合的话,到continue就跳出,不执行printf("tata\n");
这个是回到表达式2吧
C语言入门
926028 学习 · 20793 问题
相似问题