如何在自己电脑上建网站,徐州seo外包公司,阿里云oss wordpress,网站seo综合查询if语句分析1.if语句用于根据条件选择执行语句2.else不能独立存在且总是与它最近的if想匹配3.else语句后可以接其他if语句if语句中零值比较的注意点---bool型变量应该直接出现在条件中#xff0c;不要进行比较---变量和0值进行比较时#xff0c;0值应该出现在比较符合左边---f…if语句分析1.if语句用于根据条件选择执行语句2.else不能独立存在且总是与它最近的if想匹配3.else语句后可以接其他if语句if语句中零值比较的注意点---bool型变量应该直接出现在条件中不要进行比较---变量和0值进行比较时0值应该出现在比较符合左边---float型变量不能直接进行0值比较需要定义精度switch语句分析1.switch语句对应单个条件多个分值的情形2.case语句分值必须有break否则会导致分支重叠3.default语句有必要加上以处理特殊情况switch语句分析1.case语句中的值只能是整型或者字符型2.case语句的排列顺序---按照字符的排序个条语句---正常情况放前边异常情况放在后边相对不常见没必要每次都判断---default语句只用于处理真正的默认情况实验1if和switch使用实例#include stdio.hvoid f1(int i){if( i 6 ){printf(Failed!n);}else if( (6 i) (i 8) ){printf(Good!n);}else{printf(Perfect!n);}}void f2(char i){switch(i){case c:printf(Compilen);break;case d:printf(Debugn);break;case o:printf(Objectn);break;case r:printf(Runn);break;default:printf(Unknownn);break;}}int main(){f1(5);f1(9);f1(7);f2(o);f2(d);f2(e);return 0;}实例2有趣的角色互换#include stdio.hvoid f1(int i){switch( i 6 ){case 1:printf(Failed!n);break;default:switch( (6 i) (i 8) ){case 1:printf(Good!n);break;default:printf(Perfect!n);break;}break;}}void f2(char i){if( c i ){printf(Compilen);}else if( d i ){printf(Debugn);}else if( o i ){printf(Objectn);}else if( r i ){printf(Runn);}else{printf(Unknownn);}}int main(){f1(5);f1(9);f1(7);f2(o);f2(d);f2(e);return 0;}小结1.if语句适用于复杂逻辑判断进行判断的时候2.switch语句适合对离散值进行判断的情形中3.if语句在switch语句在功能上可以相互替换4.if语句对于“按片”分支判断的情形更加简洁5.switch语句对于多分支判断情形更加简洁说明1.该文档仅供个人学习使用版权所有禁止商用。2.本文由我一个人编辑并整理难免存在一些错误。3.为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程该教程同步更新于微信公众号『Allen5G』。我的微信公众号IDAllen5G主要分享软件工程师进阶嵌入式LinuxC/C,python英语程序员职业发展如果想查看更多内容可以关注我的微信公众号『Allen5G』。