程序设计基础复习资料

发布时间 : 星期三 文章程序设计基础复习资料更新完毕开始阅读

语义:

如果条件表达式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

联系合同范文客服:xxxxx#qq.com(#替换为@)