C语言之基础语法(选择(if else、switch)、 循环(for、while))
注:/* */与//表示注释(不参与程序运行)
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,不满足条件,不再执行
所以结果是“哈哈”