c 中continue的用法,c语言中continue的用法尽量具体点

1,c语言中continue的用法尽量具体点do { if((k%2)!=0)continue; s+=k;k++; }while(k>10);while(k>10)的意思是当k大于10时才进行下次循环,若不满足该条件则跳出循环 , 所以第一次k=1continue语句执行,程序会跳过循环体中未执行的语句,然后进行判断环节 , 判断k<10,循环结束 , 打印输出
2,C语言中continue语句该怎样使用#include "stdio.h"void main(){int n;for(n=1;n<=1000;n++){//这里少了半个括号if(n%3!=0)continue;if(n%5!=0)continue;if(n%7!=0)continue;printf("%8d",n);}printf("\n");}for(n=1;n<=1000;n++){/**少大括号**/if(n%3!=0)continue;if(n%5!=0)continue;if(n%7!=0)continue;printf("%8d",n);}continue 必须在循环里面使用continue是结束本次循环 。进入下一次循环 。
3 , C语言中continue的用法在for循环与while循环中的区别continue;就是下述循环中执行goto LOOP;的功能,yyy被跳过,下面几个循环是等价的for ( i=0;i<100;i++ ) if ( xxx ) goto LOOP; yyyyLOOP:;}for ( i=0;i<100;i++ ) if ( xxx ) continue; yyyy}i=0; while ( i<100 ) if ( xxx ) goto LOOP; yyyy i++; //i++也被跳过LOOP:;}i=0; while ( i<100 ) if ( xxx ) continue; yyyy i++; //i++也被跳过}countinue语句在这两个循环中的功能完全相同,都是直接跳转到该循环的语句体的开始部分,至于是否执行循环体,取决于循环条件的真与假 。for(part1;part2;part3) 在for循环中,使用 continue 是跳到part3部分 。(如果,你在part3的地方做了循环变量的修改 , 那么,循环变量的值会改变、)而while(exp); 中没有part3这一部分,所以 , 你在使用的时候,需要自己先进行循环变量的修改 。【c 中continue的用法,c语言中continue的用法尽量具体点】

    推荐阅读