c语言for循环中有if语句,在if语句中遇break,会跳出循环吗,for(i=0;i<=9;i++)中的i++还会执行吗?
问题描述:
sum+=i++
while(i<6);
printf(“%dn”sum);
上述程序段的输出结果是 分值8分
回答错误 +0分
12.请读程序:
void main(){
inta,b;
for(a=1,b=1a<=100a++){
if(b>=20)
break
if(b%3==1){
b+=3;
continue;
b-=5;
printf(“od\n”a);
上面程序的输出结果是 分值8分
回答错误 +0分
13.设x和y均为int型变量,则执行下面的循
环后,y值为
for(y=1,x=1;y<=50y++)
if(x>=10)
break;
if(x%2==1){
X+=5;
答
遇到break会直接跳出for循环,跳出循环后++当然也就不执行了。
b变化如下 1、4、7、10、13、16、19、22
a每次加1,1、2、3、4、5、6、7、8