#include <stdio.h>
main()
{
int i,j,x=0;
for(i=0;i<2;i++)
{
x++;
//x=1;(第一次内循环开始前)
for(j=0;j<=3;j++)//第二次执行外面的for()循环结构时,此时还要重新执行里面的for()循环结构。
{
if(j%2) continue;//if(0)不执行
x++;
}
//x=3;(第一次内循环结束后)
x++;
}
printf("x的值为%d",x);
}
//第一次循环:i=0;x=1;j=0;x=2;j=1;j=2;x=3;j=3;j=4;x=4;
//第二次循环:i=1;x=5;...;x=8;
//第三次循环:i=2;不符合条件,无法进入for()外循环,直接输出x=8
运行结果:
x=8