黑马程序员技术交流社区
标题:
这道题是对是错啊
[打印本页]
作者:
安逸丶
时间:
2015-6-18 22:01
标题:
这道题是对是错啊
continue 语句只用于循环语句中, 它的作用是跳出循环 这说的是对的么
作者:
lclofty
时间:
2015-6-19 08:39
和break一比较就清楚了,
continue是跳出本次循环,进入下一次循环,继续执行循环内的语句;
break是直接跳出循环,执行下面的语句;
#include <stdio.h>
int main() {
for(int i=1; i<6; i++){
printf("%d次continue循环\n", i);
continue;
printf("aaa\n");
}
for(int i=1; i<6; i++){
printf("%d次break循环\n", i);
break;
printf("aaa\n");
}
return 0;
}
continue的循环执行了5次,而break的循环只执行了一次,而且两者之后的语句aaa是不执行的。
作者:
丁铭检
时间:
2015-6-19 09:24
貌似应该是跳出本次循环。。
作者:
Elors
时间:
2015-6-19 09:42
continue直接执行下一次循环体。
作者:
小小羊
时间:
2015-6-19 12:51
break是终止循环,continue是提前结束本次循环继续下一次循环
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2