c语言程序求答案和解释

#include<stdio.h>
void main (){
int i,j , x=0;
for(i=0;i<2;i++)
{x++;
for (j=0; j<=3;j++)
{
if (j%2) continue;
x++;
}
x++;}
printf("x=%d",x);}

qq_失眠大咖_0
浏览 997回答 1
1回答

qq_墨宝宝啊宝_04357478

答案是8if判断的是j对2取余数会不会等于0,等于0的话就跳出了这个循环,所以外层循环有两次,内层每次到j=2就停止。内层循环一次x会加2.然后外层一次是两次x++和内层相加也就是4。所以两次外层就是8了
打开App,查看更多内容
随时随地看视频慕课网APP