<1> 分支结构
其语义是: 如果表达式的值为真,则执行其后的语句,否则不执行该语句
其语义是: 如果表达式的值为真,则执行代码块1,否则执行代码块2
其语义是: 依次判断表达式的值,当出现某个值为真时,则执行对应代码块,否则执行代码块n
<2> 循环结构
其语义是: 计算表达式的值,当值为真(非0)时, 执行循环体代码块
其语义是: 它先执行循环中的执行代码块,然后再判断while中表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句
执行过程如下:
第一步: 执行表达式1,对循环变量做初始化;
第二步: 判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环;
第三步: 执行表达式3;
第四步: 执行for循环中执行代码块后执行第二步;
第五步: 循环结束,程序继续向下执行;
<3> 结束语句
️
️
️