黑马程序员技术交流社区

标题: if continue的问题 [打印本页]

作者: hailiqh    时间: 2015-9-30 11:13
标题: if continue的问题
请大家帮我分析一下下面的if continue 搞不清楚continue是向下不执行的哪一段?
int main(){
int i =0;
do{
  if(i ==5)
  continue;
printf("hello! %d\n",i);}
while(i++<10);
return 0;}
作者: 杰杰    时间: 2015-9-30 11:25
当I=5的时候那次的循环跳过。
作者: 枕上书    时间: 2015-9-30 22:29
continue 是跳出当前 进入下一个循环 就是当i==5的时候跳出 不打印Hello 5 跳到i=6 接着走循环
作者: Abuzzworld    时间: 2015-9-30 22:47
continue语句的作用是跳过循环体中剩余的语句而继续下一次,就是i==5的时候不打印i的值




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2