注册 登录
编程论坛 C++教室

求这个程序的执行过程,

tianjian15 发布于 2011-06-25 12:33, 349 次点击
main(){
int a = 1 , b ;
  for( b = 1; b<=10; b++){
    if ( a>8 ) break;
    if( a%2=1)
       a=a+5,
        continue;
}
   a=a-3;
}
printf(“%d”,b)
2 回复
#2
Invariably2011-06-26 10:49
那个if语句有问题吧
你的意思应该是这样的吧
if(a%2==1),这样应该就对了
#3
Toomj2011-06-26 12:23
break是立即跳转出循环结构,使该循环结束
continue是忽略其后的语句,直接进入本循环结构的下一次循环
1