什么叫做循环控制?归纳比较C++语言中各种循环控制语句的语法、循环条件和循环结束条件的表示形式及执行流程。
语句
语法
执行流程
使用场合
while语句
while(表达式)
循环体;
循环条件:表达式值为非0(真)
循环结束条件:表达式值为0(假)
程序中常用于根据条件执行操作而不需关心循环次数的情况。
先判断形式循环,条件不成立时不进入循环体。
do-while语句
do
循环体
while(表达式);
程序中常用于根据条件执行操作而不需关心循环次数。
后判断形式循环,至少执行1次循环体。
一般情况,while语句和do while语句可以互换使用。
for语句
for([表达式1];[表达式2];[表达式3])
(1)表达式1称为初始化表达式,不是循环体执行部分。
(2)表达式3称为后置表达式,作为循环体的最后一个执行表达式。
(3)循环条件:表达式2值为非0(真)
循环结束条件:表达式2值为0(假)
for语句称为步长循环语句,通常用于确定循环次数的情况。
由于语句的3个表达式均可以缺省,也可以用于条件循环,即循环次数不确定的情况。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
语句
语法
执行流程
使用场合
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个表达式均可以缺省,也可以用于条件循环,即循环次数不确定的情况。