2017.6.22学习小结 - 程序逻辑与选择结构

图片发自App

回顾

语句

1.语句中的空格

2.空语句

3.声明语句

4.赋值语句

学习小结

一、程序逻辑

结构话程序设计(Structured programming)是一种经典的编程模式,强调模块化、积木化的方法来建立程序。

1.顺序结构

最简单的结构,按照程序语句出现的先后顺序一句一句地执行。

2017.6.22学习小结 - 程序逻辑与选择结构_第1张图片
图片发自App

2.分支结构

选择结构也称分支结构,根据输入数据和中间结果的不同,需要选择不同的语句组执行。

图片发自App

3.循环结构

特点就是在给定条件成立时,反复执行某个程序段。

通常给定条件为循环条件,反复执行的程序段为循环体。

2017.6.22学习小结 - 程序逻辑与选择结构_第2张图片
图片发自App

二、选择结构

条件分支:根据给定的条件进行判断,决定执行某个分支的程序段。如if语句和if...else语句。

开关分支:根据给定整型表达式的值进行判断,然后决定执行多路分支中的一支。如switch语句。

1.if语句

if(判断条件){

        语句1;

......

        语句n;

}

2017.6.22学习小结 - 程序逻辑与选择结构_第3张图片
图片发自App

2.if...else语句

if(判断表达式){

        语句块1;

} else {

        语句块2;

}

2017.6.22学习小结 - 程序逻辑与选择结构_第4张图片
图片发自App

3.if...else if...else语句

if(条件判断1){

        语句块1;

} else if(条件判断2){

        语句块2;

}

... //多个else if()语句

else{

        语句块n;

}

2017.6.22学习小结 - 程序逻辑与选择结构_第5张图片
图片发自App

4.多重选择

switch(表达式){

case 常量选择值1:  语句体1{break;}

case 常量选择值1:  语句体1{break;}

...

case 常量选择值n:  语句体n{break;}

default : 默认语句体{break;}

}

注:break跳出该结构。

2017.6.22学习小结 - 程序逻辑与选择结构_第6张图片
图片发自App

思考

今天再次思考了昨天的问题,发现原码、反码、补码没有想象中的那么简单,这个硬骨头还是要吃呀。


记于2017年6月22日夜(23日凌晨)

你可能感兴趣的:(2017.6.22学习小结 - 程序逻辑与选择结构)