一、顺序结构
从main函数开始,到程序结束,中间没有任何分支,循环
二、分支结构
逻辑:限制程序中某一些代码块的执行,必须要满足某种条件才可执行
注意:1.if语句可以单独使用,else语句不可以,必须跟if语句配对使用
2.不管是if还是else,下面的语句都用大括号括起来,否则只有首句有效
三、switch语句
逻辑:根据不同的条件执行不同的语句
总结分析: 1、switch在执行的时候先判断switch括号里面的表达式或者变量是否等于case后面的常量,如果相同则执行case语句后面的语句块
2、switch(n)语句中n必须是一个整型表达式,即switch语句判断的数据必须是整型
3、case语句只能跟上整型常量,包括普通整型或者字符型或者整型表达式,不包括const数据
4、break;语句的作用是用来跳出整个switch语句,如果没有break语句,顺着case语句往下执行
5、default语句不是必须的,一般放在最后,这个时候可以不加break
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)