break 和 continue 的区别;static和extern的作用
2014-07-07 10:19
369 查看
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修饰局部变量的场合:
**某个函数的调用频率特别高,并且这个函数内部的某个变量值是固定不变的。
以上总结是对前段时间学习的小知识点的梳理,有记录不对的地方请指出
①使用: 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修饰局部变量的场合:
**某个函数的调用频率特别高,并且这个函数内部的某个变量值是固定不变的。
以上总结是对前段时间学习的小知识点的梳理,有记录不对的地方请指出
相关文章推荐
- break ,continue ,return 的区别及作用
- break ,continue ,return 的区别及作用?
- break ,continue ,return 的区别及作用
- break ,continue ,return 的区别及作用?
- break和continue的区别和作用
- 【km笔记】CSharp--return、break、continue的区别与作用
- 关于break和continue以及label的区别和作用(详解)
- break ,continue ,return 的区别及作用
- break和continue的区别和作用?
- return 、break和continue的区别和作用
- break和continue以及label的区别和作用
- break ,continue ,return 的区别及作用
- break ,continue ,return 的区别及作用?
- Java中break和continue的区别与作用
- Static ,const,Continue 和Break,位的操作的作用总结
- break和continue的区别和作用
- break,continue,return之间的区别
- break和continue的区别
- JavaScript Break 和 Continue 区别
- 第2章 Java编程基础——FAQ2.23 break和continue语句有什么区别?