for语句中的循环体部分为if语句,若if的条件语句为假,for的循环体部分

2025-03-24 08:54:38
推荐回答(1个)
回答1:

如果if语句只是判断条件执行相应语句,条件不成立的话不跳出循环,那么for循环的表达式3还是会执行,比如:

int a=0,i;
for(i=0;i<10;i++)
{
    if(i>5)
    {
        a=a+i;
    }
}

此种情况下当i<=5的时候i++还是会执行。