注:/* */与//表示注释(不参与程序运行)
if…else…(简易)

if…else…(嵌套)

当满足第3行条件,可在第4行到第9行进行判断
若不满足第3行条件,直接跳转到第12行到第17行进行判断
if…else if…else(同等选择)

第3行到第5行 必须以if开头
第6行到第8行和第九行到第11行 以else if可多次使用
第12行到第14行 必须以else结束
switch(分支选择)

break 终止比较,跳出switch语句
第7行到第10行 以不同的条件,但结果相同进行打印
while(循环选择)

当第一次进入循环次数由0到1,打印出第1个“哈”
当第二次进入循环次数由1到2,打印出第2个“哈”
所以结果是“哈哈”
do……while(循环选择)

因为 “do……while”,先执行一次再终止,所以结果是“哈哈”
综上所述:while 与 do……while 后者比前者至少多执行
for(循环选择)

当第一次进入循环体次数是0,打印出第1个“哈”
当第二次进入循环体次数是1,打印出第2个“哈”
当第二次进入循环体次数是2,不满足条件,不再执行
所以结果是“哈哈”
补充:for与while的死循环分别是for(;;),while(1)
相关文章:
-
2022-12-23
-
2021-06-28
-
2022-12-23
-
2021-11-11
-
2021-10-30
-
2022-12-23
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2021-11-04
-
2021-12-18
-
2021-11-29
-
2022-12-23
-
2022-12-23
-
2021-11-15
-
2022-12-23
相关资源
-
下载
2023-04-02
-
下载
2021-06-06
-
下载
2023-02-11