hhjc.net
当前位置:首页 >> For语句结束循环方法 >>

For语句结束循环方法

else { printf("Not Found\n"); break; }break语句就可以所处的循环中直接跳出来,并执行循环下面的语句.

break 结束循环!! continue 结束当前次循环,进入下一次循环判断后再循环----return,结束循环,跳出当前函数!!

原因是for里面第二个表示条件 i==11表示只有i等于11的时候才执行,你一开始i等于0,所以条件不满足当然不会执行了 如果你非要这样写那么你只有把条件改为i!=11就可以了!

在上层循环做个标记,下层循环跳出前设置标记,然后上层循环做下一次循环前判断标记是否改变,改变则跳出循环,比如:int tag=0; for(i=1;i for(j=0;j . //你要执行的语句 if(j%3=0){ //跳出条件 tag=1; //设置标记 break; } } if(tag==1) //判断标记是否改变 break; }

while(c=getchar()) { //……………… if(c'9') break; }

以C语言为例for循环的一般形式为:for(语句1 ; 语句2 ; 语句3 ) 执行时,先执行一次语句1(注意只执行一次) 之后判断语句2是否成立1、如果成立执行循环体,之后执行语句3.再返回语句2判断条件是否成立?成立执行循环体后再执行语

for 中间那项就是你的结束标志 如for (i=a;i>=10;i-=10); 中,i>=10就是,表示当i大于或等于10时for循环结束

for循环可以写成for (i=0; ;i++)这样 也是可以执行的 只是没有上限 a[i]是一个数组,根据这个数组可能可以判断循环的上限,也可能只是纯粹的放在for循环中供循环体中使用,或不表示任何意义的 具体还得根据你题目有没有对a[i]有什么要求

要终止循环的时候直接写break;就可以了 break;用于跳出循环,当循环语句执行到break的时候循环就会终止、 如果只跳过一次循环的话就可以用continue,当循环遇到时会停止本次循环跳到下次循环

#include void main() { int sum=0,i=1; do { sum=i++; if(sum%i==0) break;//第一次就结束循环了! break;是结束整个循环,不再执行! }while(i

mwfd.net | fnhp.net | lstd.net | ntxp.net | mcrm.net | 网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com