局部静态变量简单理解
来源:互联网 发布:流程图制作软件 vision 编辑:程序博客网 时间:2024/06/12 13:29
李国帅 2006-4-15 10:46
谨以这样的短文,告诫自己:勿以恶小而为之,勿以善小而不为
现在看来,局部静态变量确实很有用,我以前申请的好多变量都可以用它简单的加以处理。
可以将外部变量的作用范围限定在一个文件的范围(文件中的静态变量),也可以将内部变量限定在函数范围内,这些变量不会因为堆栈的消失而消失,因为他们保存在外部内存中。
写个小测试
int func(){ static int a(0); a++; return a;}int _tmain(int argc, _TCHAR* argv[]){ int var = func(); printf("%d\n",var); var = func(); printf("%d\n",var); var = func(); printf("%d\n",var); return 0;}
看看是不是像想的那样.---------------证明如我想象.
阅读全文
0 0
- 局部静态变量简单理解
- 全局变量,静态变量,局部变量的理解
- 深入浅出理解局部、全局、静态、动态、外部变量
- 静态局部变量
- 局部静态变量
- static 静态局部变量
- [zt] 静态局部变量
- 静态局部变量
- javascript静态局部变量
- 静态局部变量
- 静态局部变量
- 静态局部变量
- 静态局部变量
- 静态局部变量
- 静态局部变量
- 静态局部变量
- 静态局部变量
- 静态局部变量
- SAX解析XML
- 3876: [Ahoi2014&Jsoi2014]支线剧情
- Gson 使用总结
- CentOS yum 源的配置与使用
- 大数据平台下多租户架构研究
- 局部静态变量简单理解
- VS2012 有命令行参数输入时候的调试方法
- 内存对齐
- back_end:C++ ,g++
- R语言-解决问题:程辑包‘xxx’是用R版本3.3.4 来建造的
- Go的unsafe包
- PYTHON的配置路径整理
- IAR for ARM介绍、下载、安装与注册
- Make Toolchains