static变量妙用
来源:互联网 发布:日本核电站知乎 编辑:程序博客网 时间:2024/06/05 10:27
void avcodec_init(void){ static int initialized = 0;//静态变量,初值只在第一次赋 if (initialized != 0) return; initialized = 1;//相当于一个开关,置为1之后下次不执行函数了 dsputil_static_init ();}
今天看到FFMpeg源码中一个函数使用static变量,比较妙。如上。
这样做的好处就是用static变量确保该函数在程序运行过程中只被执行一次。
- static变量妙用
- static 的妙用
- php静态变量妙用
- 成员变量的妙用
- java之static的妙用
- java关键字之static妙用
- static 变量
- static变量
- static变量
- static变量
- static变量
- static 变量
- static变量
- static变量
- static变量
- static 变量
- static变量
- static 变量
- qt moc笔记
- Ubuntu下切换登录管理器
- 毕业生自我鉴定
- 合并分拆表
- iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- static变量妙用
- zju2011:grade
- __OSX_AVAILABLE_BUT_DEPRECATED
- Qt中的键盘事件
- jQuery+CSS实现仿淘宝菜单滑动伸展收缩
- 可行的memdev.c设备驱动程序
- CJSON格式数据
- MyEclipse+Struts+Hibernate+Mysql开发环境配置
- U盘装系统之Windows篇