18.对表达式for( 表达式1; ; 表达式3)可以理解为( ) a.for(表达式1,0;表达式3) b.for(表达式1;1;表达式3

18.对表达式for( 表达式1; ; 表达式3)可以理解为( )
a.for(表达式1,0;表达式3)
b.for(表达式1;1;表达式3)
c.for(表达式1;表达式1;表达式3)
d.for(表达式1;表达式3;表达式3)

循环表达式for( 表达式1;表达式2 ; 表达式3)中可以省略表达式1;表达式2 ; 表达式3,也可以单个省略````但是分号不能省略.
表达式1一般是给循环控制条件赋初值,也可以是与循环无关的其他表达式....表达式1省略或与循环无关的其他表达式,则应在for循环之前给循环控制条件赋初值;如(注意分号)
int i=1;
for(;i<=100;i++);
表达式2是循环控制条件,如果省略循环将无止尽的进行下去;
表达式3一般改变循环控制条件的值,
注意这样也是对的for(i=0 , j=10 ; i<=j ; i++ , j--)
祝你好运!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-09
循环表达式for( 表达式1;表达式2 ; 表达式3)
表达式1一般是给循环控制条件赋初值,
表达式2是循环控制条件,一般循环控制条件判断为“真”或“假”,若值为真则执行循环体语句,并接着计算表达式3,然后继续循环,若值为假则退出循环,而根据条件判断,值为“真”时可定义为1,值为“假”时为0,
表达式3为改变循环控制条件的表达式,。
第2个回答  2011-05-02
b
第3个回答  2011-04-24
b
第4个回答  2011-04-24
b
相似回答