首页 > 试题广场 >

什么叫做循环控制?归纳比较C++语言中各种循环控制语句的语法

[问答题]

什么叫做循环控制?归纳比较C++语言中各种循环控制语句的语法、循环条件和循环结束条件的表示形式及执行流程。

推荐
循环控制是在特定的条件下,程序重复执行一些特定动作。

语句

语法

执行流程

使用场合

while语句

while(表达式)

循环体;

循环条件:表达式值为非0(真)

循环结束条件:表达式值为0(假)


程序中常用于根据条件执行操作而不需关心循环次数的情况。

先判断形式循环,条件不成立时不进入循环体。

do-while语句

do

循环体

while(表达式);

循环条件:表达式值为非0(真)

循环结束条件:表达式值为0(假)


程序中常用于根据条件执行操作而不需关心循环次数。

后判断形式循环,至少执行1次循环体。

一般情况,while语句和do while语句可以互换使用。

for语句

for([表达式1];[表达式2];[表达式3])

循环体;

(1)表达式1称为初始化表达式,不是循环体执行部分。

(2)表达式3称为后置表达式,作为循环体的最后一个执行表达式。

(3)循环条件:表达式2值为非0(真)

循环结束条件:表达式2值为0(假)


for语句称为步长循环语句,通常用于确定循环次数的情况。

由于语句的3个表达式均可以缺省,也可以用于条件循环,即循环次数不确定的情况。



发表于 2018-05-07 11:13:57 回复(0)