烧饼的相声笑傲江湖:C语言问题
来源:百度文库 编辑:高校问答 时间:2024/08/31 14:47:43
main()
{int i,j,x=0;
for(i=0;i<2;i++);
{x++;
for(j=0;j<=3;j++);
{if(j%2)continue;
x++;
}
}
printf("x=%d\n",x);
}
大家看下这个程序结果是多少,第一个for循环的x要不要运算到x=2?
X=6的话,i和j就要运算到i=2,i不是小于2,不是小于或等于2呀?
{int i,j,x=0;
for(i=0;i<2;i++);
{x++;
for(j=0;j<=3;j++);
{if(j%2)continue;
x++;
}
}
printf("x=%d\n",x);
}
大家看下这个程序结果是多少,第一个for循环的x要不要运算到x=2?
X=6的话,i和j就要运算到i=2,i不是小于2,不是小于或等于2呀?
x = 3;
for(i=0;i<2;i++);
for(j=0;j<=3;j++);
上面这两个for循环后面的;号不需要吧!?
不是3。x=6。