每一行的意思都是什么啊?读不懂

 

0

解析如下: 

void main()
{
    int x,i;
    for(i=1;i<=100;i++)
    {
        x=i;  //x此时进入循环的值为 1~100
        if(++x%2 == 0)  //执行x=x+1, 执行后的 x 的值能够整除 2 为真,执行下一句
         if(++x%3 == 0) // 执行x=x+1, 执行后的 x 的值能够整除 3 为真,执行下一句
            if(++x%7 == 0)  //执行x=x+1, 执行后的 x 的值能够整除 7 为真,执行下一句
                printf("%d ",x); //输出满足条件的值
    }
    printf("\n");
}