码迷,mamicode.com
首页 > 其他好文 > 详细

3.流程控制语句

时间:2015-09-11 01:34:55      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

注意点~

1 switch语句

注意点:1> switch 后面小括号中表达式的值必须是整型或字符型

            2>case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2

            3> case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束 如

            4>可以把功能相同的case语句合并

技术分享

           5> default 块可以出现在任意位置,也可以省略  


2 for循环语句

需要留心的几个小细节:

1、 for 关键字后面括号中的三个表达式必须用 “;” 隔开,三个表达式都可以省略,但 “;” 不能省略。

    a. 省略“循环变量初始化”,可以在 for 语句之前由赋值语句进行变量初始化操作,如:

技术分享

   b. 省略“循环条件”,可能会造成循环将一直执行下去,也就是我们常说的“死循环”现象,如:

技术分享

在编程过程中要避免“死循环”的出现,因此,对于上面的代码可以在循环体中使用 break 强制跳出循环

 c. 省略“循环变量变化”,可以在循环体中进行循环变量的变化,如:

技术分享

2、 for 循环变量初始化和循环变量变化部分,可以是使用 “,” 同时初始化或改变多个循环变量的值,如

技术分享

3、 循环条件部分可以使用逻辑运算符组合的表达式,表示复杂判断条件,但一定注意运算的优先级,如:

技术分享


3 break退出循环

技术分享


4 continue跳过循环

continue 的作用是跳过循环体中剩余的语句执行下一次循环。

技术分享

3.流程控制语句

标签:

原文地址:http://my.oschina.net/u/2346786/blog/504718

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!