本帖最后由 白月光 于 2014-6-9 22:36 编辑
1、break (作用:退出 switch/循环结构语句)
①使用: switch/循环结构(while/do while/for)。
②循环嵌套下的break:只对最近的循环有效。
2、continue(作用:结束当前的这次循环,进入下一次循环)
①使用:循环结构(while/do while/for)。
②循环嵌套下的continue:只对最近的循环有效。
找工作面试的时候面试官会问一些你忽略的点,例如static和extern的作用
在此简单总结一下
第一:对全局函数的作用
1、extern对函数有定义和生命的作用,但在默认情况下,定义和声明中的extern可省略
2、static对全局函数具有定义和声明的作用,并且定义和声明中的static不可省略
第二:对全局变量的作用
1、extern对全局变量只有声明的作用,并且声明变量时不可省略。
2、static对全局变量只有定义变量的作用,并且定义变量时不可省略。
第三:static对局部变量有作用
1、延长局部变量的生命周期直到程序结束。
2、并没有改变局部变量的作用域。
3、每次运行局部函数,每次的局部函数共享同一个static修饰的变量,该变量不消亡。
static修饰局部变量的场合:
**某个函数的调用频率特别高,并且这个函数内部的某个变量值是固定不变的。
以上总结是对前段时间学习的小知识点的梳理,有记录不对的地方请指出
|
|