当前位置:首页 > 程序设计基础复习资料
语义:
如果条件表达式1成立则执行语句块1,如果条件表达式2成立则执行语句块2,以此类推,条件表达式N成立。最后所有的条件表达式都不成立,则执行else里面的语句。
注意事项:
条件表达式最终出来的结果必须是真或假; 当语句块只有一句的时候,大括号可以省略;
If(){}else if(){}语句执行的时候会从最上面的一个表达式1开始判断,只要后面的表达式不成立则一直往下判断,直到判断条件表达式N,直到找到成立为止,所以数据量较大的时候,程序会变得繁琐。
If else语句即可以判断想等性,也可以判断某个范围。
25 / 29
案例:
什么时候用?
某条件成立的时侯,使用if(){}
2. switch
Switch语句:
格式:
switch(表达式){ case 常量1:语句块1; case 常量2:语句块2; case 常量3:语句块3; ……
default:语句块;
26 / 29
}
语义:
当表达式的值与指定的case常量相等的时候,则执行与case对应的语句块。当表达式的值与
case常量的所有值都不一样的时候则执行default后面的语句块。 1、Switch:用来干什么的?
答:用来判断条件表达式的值跟那个常量的值相等,相等则执行对应的代码 2、什么时候用switch:
答:当表达式的值等于某个常量,则做对应的事情。 3、条件表达式的结果是什么? 答:真或假(0和非0)
4、如果条件表达式里面两个条件都成立时候怎么办? 答:用&&符号
答:不成立是用!取反符号
5、default语句放哪里?
答:只要case同级放哪里都可以,他的执行和顺序无关
注意事项:
1. 表达式必须是char或int类型 2. case常量必须是永远不变的常量 3. case常量不允许有重复值 4. default语句可有可无
5. default语句的位置放在任何地方,不影响程序执行 6. case语句块后面往往会根据实际情况,加上break语句
27 / 29
7. switch语句只判断相等性
8. case常量后面的语句块如果只有一行可以省略大括号 9. case常量也必须是能求值为char类型或int类型
10. 如果case常量后面的语句块不加break则会按照顺序执行剩余的语句块
循环型
注意事项
1) 格式 2) 死循环
3) 表达式后面不能加分号 4) 条件表达式只能有真假两面
1、
while语句的语义?
答:如果条件表达式成立,则执行大括号里面的语句块
28 / 29
第五章 一重循环流程结构
for语句
第六章
第七章
一维数组定义及其应用29 / 29
共分享92篇相关文档