流程:
顺序结构 分支结构 循环结构
任何一个程序都可以是这三种结构的组合
分支结构(选择) 判断
运算关系:== >= <= != > <
关系运算的结果:真1假0
注意
c语言中不存在布尔类型,关系运算结果用整形表示
逻辑运算 与&&/或||/非!
用来组合多个关系
与:一假则假
或:一真则真
非:真假相对
判断一个量的真假:0表示假,非0表示真
运算符优先级:算数 关系运算 逻辑运算 赋值 逗号
&&截断特性(短路特性)
与运算一定先算左边,一假则假,左边假,右边不算
或运算同上
形式1
if(表达式)
{
语句
}
形式2
if(表达式)
{
语句一
}else
{
语句二
}
形式三
if if else else
注意
不存在单独的else语句,有else必有if
switch(表达式)整形表达式
{
case 常量表达式//不能出现变量
break;
。。。。。
default
}
条件运算
表达式1?表达式2:表达式3