语句
其中的语句是for语句的循环体。输语句的执行过程是:
(1)计算表达式1;
(2)计算表达式 2的值,并测试其值为 0或非 0.若值为非 0,转步骤 3;否则结束 for语句;
(3)执行循环体;
(4)计算表达式3;
(5)转向步骤2.
for语句的一般形式也可等价地用以下形式的while语句来表达:
表达式1;
while(表达式2) {
语句
表达式3;
}
由for语句的执行过程可知,for语句的表达式1的作用是对控制循环的有关变量赋初值;表达式2是控制循环的条件;表达式3用于修正有关变量;语句是循环体。所以for语句按各部分的功能,可以形象地写成以下形式:
for(赋初值的表达式;控制循环条件的表达式;修正变量的表达式)
完成循环计算的语句
正确使用for语句,需注意以下几种情况:
(1) for语句的一般形式中,表达式1、表达式2和表达式3都可以省略。如表达式1省略,表示该for语句没有赋初值部分,或前面的程序段已为有关变量赋了初值,或确实没有特别的初值;如表达式2省略,表示循环条件永远为真,可能循环体内有控制转移语句转出缺语句;表达式3省略,表示没有修正部分,对变量的修正已在循环体内一起完成。不管表达式1、表达式2和表达式3省略情况如何,其中两个分号都不能省略。对于三个表达式都省略情况,for语句呈以下形式:for(;;)语句
(2)表达式l、表达式2和表达式3都可包含逗号运算符由多个表达式组成。
计算机软考网络管理员考试题及答案汇总(21套)
[网络管理员]2017年2月8日计算机软件水平考试网络工程师试卷及答案汇总(17套)
[网络工程师]2017年1月31日2016年下半年软件水平考试成绩查询入口已开通
[考试动态]2017年1月3日2016年上半年全国计算机软件水平考试证书领取时间
[考试动态]2016年12月15日人力资源社会保障部2017年计算机技术与软件考试计划及有关问题通知
[考试动态]2016年12月2日