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#