结构化程序设计基础
黑箱
程序的控制结构、执行的过程
-单入口单出口
-多入口多出口
顺序
入口——>出口
三元表达式
表达式1?表达式2:表达式3
x = (a > b) ?a : b;
分支
入口-判断——真与假的分支结构-出口
循环
入口——条件——语句块——返回条件——....——出口
布尔数据
一个值仅有真与假的数据量
声明:enum 枚举{元素1,元素2.....元素n};
enum MONTH{JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG};
枚举类型变量的定义
MONTH month;
意义
将多个文字组织在一起,表达从属于特定类型的性质,取代魔数,使得源代码更易理解。
用户自定义类型
格式:typedef 原类型标识 新类型名;
typedef int DWORD
bool 类型
false、true
bool modified;
modified = ture;
关系表达式
,<,==等等
其结果为布尔值。
非0及为真
逻辑表达式
&&,||,!
从左到右的顺序执行优先级