
#零基础自学C语言分支结构超通俗详解顺序结构、分支结构顺序结构程序按照从上至下的顺序逐行执行分支结构1 关系运算符及关系表达式,,,,,!逻辑结果真/假C规定0为假非零即为真注意1.运算符习惯将常量写在左边防止出错2 逻辑运算符与逻辑表达式逻辑表达式—》真/假 逻辑与 既要…又要… 全真为真一假为假| | 逻辑或 要么…要么… 一真为真全假为假 逻辑非 真取非为假 假取非为真-6j-2-----6j j-2 逻辑与 既要…又要… 全真为真一假为假a b | | 逻辑或 要么…要么… 一真为真全假为假a | | b表达式截断特性第一个表达式若为假则第二个表达式不会再被执行| | 第一个表达式若为真则第二个表达式不会再被执行 逻辑非 真取非为假 假取非为真表达式100—》假0—》真3.if分支if简单分支if(表达式){语句}表达式具有逻辑结果的表达式当表达式结果为真则执行中的语句如果表达式结果为假则跳过中的语句If表达式{语句1}Else{语句2}注意 if可以单独存在else不能单独存在 当if或者else后面的语句只有一句时{}可以省略建议不要省略 {}里面的语句缩进一个tap If(表达式)后面不要写分号这代表if语句直接结束if阶梯分支if(表达式1){语句1}else if表达式2{语句2}else if表达式3{语句3}else{语句4}if嵌套分支注意使用嵌套分支时不要嵌套太深最多嵌套五层否则代码可读性太低switch分支注意switch后面的表达式一定是一个具有整形结果的表达式当只匹配一个结果时每一个case后面都要加break语句跳出switch语句default后面的break可以省略default语句可以省略