如果if语句只是判断条件执行相应语句,条件不成立的话不跳出循环,那么for循环的表达式3还是会执行,比如:
int a=0,i;for(i=0;i<10;i++){ if(i>5) { a=a+i; }}
此种情况下当i<=5的时候i++还是会执行。