static作用范围
static 作用于 默认具有external 属性的标识符,则更改其链接属性为internal.static 作用于 默认具有none属性的标识符, 则更改其存储期为静态存储期。 static 作用于其它类型的标识符,则无任何效果。
static出现在全局变量的前面,其作用范围为(本文件内) static在局部变量的前面,说明该局部变量的储存类别为(?),可能是“无链接性的静态存储变量”彼人没听过什么叫存储类别,真不好意思,如果你听过的话,不访把所有的存储类别写出来,让偶选一个吧^^,一定给你选对。我只知道如果变量是全局变量,则可以创建三种类型的静态存储变量,即链接性为外部的静态存储变量,链接性为内部的静态存储变量,无链接性的静态存储变量 链接性为外部的静态存储变量就是直接定义的全局变量,这种变量可以在另一个文件中使用extern将其包含进来--external 链接性为内部的静态存储变量就是在全局变量前加上static关键字,这种变量不能在另一个文件中使用extern将其包含进来--internal 无链接性的静态存储变量:就是在代码块中使用static定义的局部变量,比如在main函数中定义的static int e=3; --none.
static作用范围相关推荐
- C C++中关于全局变量静态变量,extern,static,const的区别与总结
一.extern 1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义.此外extern也可用来进行链接指定. 也 ...
- C++混淆点-static关键字理解
.先来介绍它的第一条也是最重要的一条:隐藏.(static函数,static变量均可) 当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性. 举例来说明.同时编译两个源文件 ...
- C/C++中extern关键字详解
1 基本解释 :extern可以置于变量或者函数 前,以标示变量或者函数的定义在别的文件中 ,提示编译器遇到此变量和函数时在其他模块中寻找其定义 .此外extern也可用来进行链接指定. 也就是说ex ...
- C/C++中extern关键字
1. 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义. 此外extern也可用来进行链接指定. extern & ...
- extern 关键字用法
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义.此外extern也可用来进行链接指定. 也就是说extern ...
- C/C++中extern关键字详解与应用
1.引言:多文件结构中,对全局变量(global variance)的体会 全局变量的好处是毋庸置疑的.方便在各个子模块和局部域中使用.所以,全局变量很适合做众多模块之间的公共交流与通信. 在单文件结 ...
- C/C++中extern关键字详解[zz]
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义.此外extern也可用来进行链接指定. 也就是说extern ...
- C++中extern关键字的作用
1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义.此外extern也可用来进行链接指定. 也就是说extern ...
- extern 详解(内有extern C 讲解)
基本解释: extern可以置于变量或者函数前, 以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义. 此外extern也可用来进行链接指定. 也就是说exter ...
最新文章
- 中文 查询_查询商标,商标注册通过分析的几个小技巧
- shell字符串的处理
- linux递归赋权限,Linux下递归更改文件夹和子文件夹的权限
- HP LoadRunner 12.02 Tutorial T7177-88037教程独家中文版
- 内置的进制转换的方法---小笔记
- SAP 2019 TechEd Key Note解读:云时代下SAP从业人员如何做二次开发?
- Linux修改开机启动logo
- linux rom打包工具,Android rom解包打包工具
- 【javascript实现的图片查看器】仿lightbox
- 【Redis】Redis 乐观锁
- 用代码实现task列表里面的Assigned To选择多个人
- Androidpn里的XmppManager的理解
- Atitit. 二进制数据ascii表示法,与base64编码解码api 设计标准化总结java php c#.net
- python整人小代码_整人代码大全
- 三款 Mac 远程控制(远程桌面)工具
- 积分专题笔记-曲线面积分三大公式
- python绘制国际象棋规则口诀_python图形工具turtle绘制国际象棋棋盘,
- 股票指标php源码,【图】成功率98.7%超高成功率指标(源码 有图 无未来)_炒股,炒股公式,股票论坛,炒股软件,股票指标_指标公式分享交流论坛_理想论坛 - 股票论坛...
- Spark吐血整理,学习与面试收藏这篇就够了!
- 【NDN实验】ndnSIM: NDN simulator for NS-3 全文翻译