6. break、continue、goto6.1 break 可以跳出循环和swith
6.2 continue可以终止本次循环,进行下一次循环。
6.3 goto 可以调整到某个标号处
6.4 案例
#include <stdio.h>
// break
void test_break(){
           for(int i=0;i<10;i++){
                       printf("i=%d\n",i);
                       if(i>=5)break;
           }
}
// continue ,计算1到10的偶数和
void test_continue(){
           int sum = 0;
           for(int i=1;i<=10;i++){
                       if(i%2!=0){
                                   continue;
                       }
                       sum+=i;
           }
           printf("sum=%d",sum);
}
// goto
void test_goto(){
           int i=1;
           for(;;){
                       printf("i=%d\n",i++);
                       if(i==10)goto done;
           }
           done:;
           printf("end\n");
}
int main(void)
{
           //test_break();
           //test_continue();
           test_goto();
}


该博客教程视频地址:http://geek99.com/node/982

原文出处:http://geek99.com/node/839#