美文网首页
结构化程序设计思想 选择结构if语句 switch开关语句

结构化程序设计思想 选择结构if语句 switch开关语句

作者: WWHB | 来源:发表于2016-06-24 11:51 被阅读0次

结构化程序设计思想--流程控制

一、是什么?

荷兰学者Dijkstra 出了"结构化程序设计"的思想,它规定了一套方法,使程序具有合理的结 构,以保证和验证程序的正确性.这种方法要求程序设计者不能随心所欲地编写程序,而要按照一定 的结构形式来设计和编写程序.它的一个重要目的是使程序具有良好的结构,使程序易于设计,易于 理解,易于调试修改,以 高设计和维护程序工作的效率.

程序的设计结构分为3类:顺序结构,选择结构,循环结构

选择结构if语句

一、是什么?

是指编程中用来判断所给条件是否满足,根据判断的结果(真或假)决定执行两种操作中的一种.

二、有什么用?

可以根据条件,来执行不同的操作

三、怎么用?

1. if(){}  2. if(){}else{}  3 .if(){}else if(){} 4. if(){}else if(){}else{}  5.if() ;

四、什么时候用?

需要根据条件执行不同的操作

五、有什么特点?

1.一次if语句只能执行给出的所有操作中的一个.

2.if();这种用法时 if语句只有紧跟着后面的一句有效,读到下一个;号结束,且不能定义变量

3.除了if();这种用法,所有的if()与{}之间不能有;号

4.if(条件判断){},里面的条件判断如果是与常量的等于等于判断,则常量写在前面(规范)!!!

switch开关语句用法

一、是什么?

是指编程中用来判定所给定的条件是否满足,根据判定的结果(int值)决定执行给出的具体操作

二、有什么用?

可以根据不同的int值匹配执行不同的操作.

三、怎么用?

switch(表达式){case 常量表达式1:语句1;break;....case...;default:语句n};

四、什么时候用?

五、有什么特点?

1.条件结果只能是整数,而且case只能是整型常量.注意:case:'a'.

2.break可有可无.有则执行完跳出,没有则继续执行(case穿透),直到遇到下一个break 或者执行结束.

3.default可有可无,有则如果条件都不满足,会执行default后面的语句.如果没有则以上条件都不满足,执行结束.

4.case下面定义变量必须加{},原因是:作用域不能区分是属于case的作用于还是switch的.且case后面的常量值不能重复

5.switch语句可以全部用if语句代替,但if语句不能全部被switch代替

if分支和switch分支的选择:

1)分支比较多无法穷尽或进行大量列举 时最好用if

2)如果分支数量不是很多,但是使用if代码代码量比较大的时候,可以选用switch 可以简化代码

相关文章

  • 结构化程序设计思想 选择结构if语句 switch开关语句

    结构化程序设计思想--流程控制 一、是什么? 荷兰学者Dijkstra 出了"结构化程序设计"的思想,它规定了一套...

  • 10月19日C#学习总结

    今天学习了选择语句、循环语句、跳转语句 选择语句:if、else语句和switch语句,switch语句也称为开关...

  • 流程控制

    程序结构 顺序结构,选择结构和循环结构是结构化程序设计的三种基本结构。 条件语句 if条件语句 if...else...

  • Java语言Switch语句详解

    一、概述 switch语句称为情况选择语句,又称开关语句。switch是分支语句的一种,用于对多种情况进行不同处理...

  • 二十一:Java基础入门-Java语言Switch语句详解

    1、概述 switch语句称为情况选择语句,又称为开关语句。 switch是分支语句的一种,用于对多种情况进行不同...

  • Python结构语句和数学函数

    三种结构:顺序结构,选择结构,循环结构 选择语句 条件语句 注:Python中没有switch语句 循环语句 Py...

  • day04

    01_选择结构(switch语句) switch语句格式:switch(表达式) {case 值1:语句体1;br...

  • 条件语句

    if...else...语句 if语句的嵌套 if语句其他写法 switch语句:“开关” switch的其他用法...

  • 跳转语句

    一、 Break语句的使用(一) Switch选择结构在学习switch选择结构时,我们已经使用过break语句...

  • java基础,每天都应该复习

    1.Java语言基础(选择结构switch语句的格式及其解释)(掌握) A:switch语句的格式 switch(...

网友评论

      本文标题:结构化程序设计思想 选择结构if语句 switch开关语句

      本文链接:https://www.haomeiwen.com/subject/jruudttx.html