77问答网
所有问题
c语言里for语句在执行break之后,还有执行for语句的表达式3吗?
比如 for(int i=0;i<100;i++)
if(i==1)
{
break;
}
请问当执行break后,i++的操作还有执行吗?此时i的值是多少?
举报该问题
推荐答案 2019-06-02
出第一次执行表达式1之外
之后的循序是:表达式2->for语句块(遇到continue后跳出当前循环)->表达式3
->表达式2->for语句块(遇到continue后跳出当前循环)->表达式3
->表达式2……
如果执行到continue语句时是直接去执行表达式2
而不是去执行表达式3
那么for语句就很有可能陷入死循环了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/NIWYvIY88vYqWIW8YW.html
其他回答
第1个回答 推荐于2017-09-18
i++操作将不被执行了,
因为break操作之后已经跳出了整个
for循环
本回答被提问者采纳
相似回答
在
C语言中,break
使
for
循环中止,结束时需要求解
表达式3 吗
答:
不需要
,一般break前面都有if语句,符合条件就直接跳出循环,不用关表达式3
c语言,
对于
for
嵌套switch
语句,break
不
执行表达式3
而continue执行表达式3...
答:
break
是结束,整个儿放循环,在当前位置直接跳出
for
循环。而continue是结束本次循环,接着执行下一个循环。也就是在continue和break在本次循环后面
的语句
都不会执行。
两个
for
循环
语句,break
结束了
里面的
循环,下次外面循环时还会
执行
内循...
答:
会的
,break是退出循环,嵌套循环的情况下, 即是退出内循环,继续执行外循环中的剩下的处理语句。随即、根据外循环的判断条件是否继续执行外循环,继续执行的话,又会进入内循环。如果是continue,则立即结束本次内循环。跳到内循环的起始位置(判断条件)再次进行内循环,直至内循环判断条件不成立。再执...
...continue
语句
意味着转去
执行表达式
2. 对
吗?
答:
不对
。在C语言for循环语句中,当执行到continue语句时不是直接去执行表达式2,而是先执行表达式3。break是中止循环,即跳出循环去执行循环语句的下一句。处第一次执行表达式1之外,之后的循序是:表达式2->for语句块(遇到continue后跳出当前循环)->表达式3 ->表达式2->for语句块(遇到continue后跳出当前...
一道
C语言的
题
答:
if(ans[i]!='A' && ans[i]!='B' && ans[i]!='C' && ans[i]!='D')
break
;if(i>=10)break;printf("Input error, redo:\nPlease enter your answer(orderly sequence of ABCD)...\n");} printf("\nCorrect answer:\n");
for
(t=Judge(std,ans),i=0;i<10;i++)if(std[i]...
C语言
for的
多重循环是怎么一回事啊 能给小弟详细讲解以下
吗?
答:
一般形式中的“语句”即为循环体语句。
for语句的
语义是: 1.首先计算表达式1的值。 2.再计算表达式2的值,若值为真(非0)则执行循环体一次, 否则跳出循环。 3.然后再计算
表达式3的
值,转回第2步重复执行。在整个for循环过程中,表达式1只计算一次,表达式2和
表达式,
3则可能计算多次。循环体可能多次
执行,
也可能一...
c语言中
while 、
for
、switch、case的用法?
答:
1、while()
for
都是循环
语句,
使用格式:while(条件表达式){ } for(表达式1;表达式2;
表达式3
){ } 2、switch是多分支选择语句,case是switch
语句中的
一个关键字,用来判断从哪个位置开始
执行语句
。格式:switch(表达式){case 常量表达式: ...case 常量表达式: ...case 常量表达式...
大家正在搜
c语言中break语句的用法
c语言break语句只能用于
C语言break语句
c语言case语句用法
c语言goto语句用法
c语言break举例
break用法 c语言
if break语句
c语言结束语句
相关问题
c语言,对于for嵌套switch语句,break不执行表达...
c语言 在for循环中用break或continue跳出循环...
for语句中执行break后是否还要再计算一次表达式3 ?
在C语言中,break使for循环中止,结束时需要求解表达式...
c语言中的for语句表达式2能用printf语句吗
在C语言中,在for循环语句中,当执行到continue语句...
c语音for 语句第三个表达式是等循环语句执行完再进行吗?
在c语言中 for语句里面有continue 那还执行for...