使用static关键字
来源:互联网 发布:预科生的贩毒网络免费 编辑:程序博客网 时间:2024/06/01 21:26
在前面的课程中,你学到了局部变量(有块范围)和全局变量(有计划的范围)。还有另一个作用域的变量,可以水平:文件范围。
文件范围内的变量可以被访问的任何功能或嵌在一个单一的文件。申报文件作用域的变量,简单地声明一个变量,一块外(同一个全局变量)但使用static关键字:
1234567static int nValue; // file scoped variablefloat fValue; // global variable int main(){ double dValue; // local variable}
文件作用域的变量的行为就像是全局变量,但它们的使用被限制的文件中声明它们(这意味着你不能扩展到其他文件)。文件作用域的变量是不常见的C + +因为他们大多数对全局变量的缺点,只是在一个较小的规模。
static关键字
static关键字可能是C++语言中的最混乱的关键词。这是因为它有着不同的含义取决于它被使用。当应用到一个变量的一块外声明的变量,它的变化从一个全局变量文件作用域的变量。当应用到一个可变块内宣布,它有不同的含义完全!
默认情况下,局部变量自动持续时间,这意味着他们被破坏时,它们的声明块超出范围。您可以显式地声明一个变量,用自动关键字具有自动时间,虽然这是几乎从来没有因为局部变量自动默认情况下,它将是多余的。
使用static关键字的局部变量的变化从自动持续时间,固定的持续时间(也被称为静态的时间)。一个固定的时间变量是一个保留它的价值甚至在范围,它已创建已退出!不仅创造了固定持续时间的变量(初始化)一次,并持续了整个程序的生活。
显示自动和固定持续时间的变量的例子之间的差异的最简单的方法。
自动持续时间(默认):
0 0
- static关键字的使用
- static关键字的使用
- static 关键字的使用
- 关键字static的使用
- static关键字的使用
- static 关键字的使用
- static关键字使用注意事项
- 使用static关键字
- 使用static关键字
- 使用static关键字
- 使用static关键字
- static关键字的使用
- static关键字的使用
- static关键字的使用
- Static关键字的使用
- static关键字使用场景
- static关键字使用
- static 关键字 使用总结
- html的file 控件
- linux 设置网络API --- 开/关网卡、设置/获取Mac地址
- yum的使用
- MFC:HOOK编程
- TableLayout学习总结!
- 使用static关键字
- halcon学习笔记——(14)算子_开发
- STM32103VE HardFault 故障问题
- 递归方法求解n!
- 达内助我圆梦UI设计师 万元月薪入职新锐互动
- Interface Builder设置圆角效果
- Android开发:LayoutParams的用法
- 签名解密,内容验证
- css 样式属性说明笔记