[单选题]下列关于for语句说法不正确的是()

A

可以省略“表达式1”和“表达式3”,而只有“表达式2”不能省略

B

可以省略全部的3个表达式

C

若“表达式2”省略,则循环将会无终止地进行

D

全部的3个表达式必须是与循环控制变量有关的表达式

正确答案:A
题目解析

(1)“表达式1”的作用是对循环控制变量赋初值;“表达式2”的作用是控制循环的条件;“表达式3”的作用是循环后修正变量,使循环趋于结束。

(2)“表达式1”可以是任何类型,其后面有一个分号,“表达式1”可以省略。

(3)“表达式2”可以是任何类型,其后面有一个分号,“表达式2”可以省略。省略时循环将一直执行,这种情况是“死循环”,一般应避免。

(4)“表达式3”可以是任何类型,其后面没有分号,“表达式3”可以省略。

(5)“语句”又称为“循环体”,可以是任何语句,通常是复合句。

(6)“表达式1”“表达式2”和“表达式3”均可以省略,甚至三者全部省略,但它们之间的分号不能省略。

扫描二维码
免费搜题、免费刷题、免费查看解析