解释关键字static,并说明至少两种static的用途
2017-09-26 16:22
232 查看
静态变量(以static作为修饰符的变量)分为两种:全局静态变量和局部静态变量。全局静态变量是在所有函数之外定义的静态变量,局部静态变量是在某个函数内(如main函数)定义的变量。静态变量存储在内存的静态存储区,静态存储区在程序的整个运行期间都存在。未经初始化的静态变量会被程序自动初始化为0(自动对象的值是任意的,除非被显示初始化)。全局静态变量的作用域是从定义之处开始到文件结尾,全局静态变量对其他文件是不可见的。而局部静态变量只在定义它的函数内有效。
static的用途如下所示。
(1)限制变量的作用域。
(2)设置变量的存储域。
static的用途如下所示。
(1)限制变量的作用域。
(2)设置变量的存储域。
相关文章推荐
- static有什么用途?(请至少说明两种)
- 华为 1.static有什么用途?(请至少说明两种)
- const 有什么用途?(请至少说明两种)
- static,const和typedef关键字的几种用途
- static 关键字用途
- static的两种用途
- static,const和typedef关键字的几种用途
- 从汇编看c++中函数里面的static关键字的使用说明
- extern 与 static 关键字的完整说明
- 解释一下C语言中的关键字const、volatile、static
- 说明以下关键字的作用 auto static register const volatile extern
- java学习中static关键字,即静态的运用,及如何为代码写说明
- 关键字static的用途
- 说明以下关键字的作用 auto static register const volatile extern
- 关键字static、const、volatile、#if 0 、#ifdef、#ifndef等解释
- static 与 extern 关键字描述说明
- static,const和typedef关键字的几种用途
- 关于java的static和final关键字的直白、简单解释
- Java 中的static关键字的解释与使用
- readonly, const, static, static readonly 关键字实例说明