static 简单例子
来源:互联网 发布:easing.js 图片轮播 编辑:程序博客网 时间:2024/06/15 21:54
void f(){
static int a = 2;
static int b;
int c;
++a; ++b; ++c;
printf("%d\n",a);
printf("%d\n",b);
printf("%d\n",c);
}
void main(void){
f();
f();
f();
}
输出结果 a 为:3,4,5
b为1,2,3
C为一堆乱数
注意 每次调用函数,编译器都要初始化函数栈空间,会很费性能
但是c的编译器会初始化静态变量为0,因为这只是在启动程序时的动作。
且只会在第一次调用的时候初始化;
- static 简单例子
- static块相关例子
- 简单例子
- 简单例子
- 简单例子
- 关于static关键字的例子
- 一个例子了解static作用
- static的简单理解
- static的简单用法
- Static的简单总结
- static关键字简单应用
- static的简单介绍
- 【static】----static关键字--内存中简单过程
- 用static和static方法封装类的例子
- static成员定义的一个例子
- Static 变量和方法小例子
- 关于static初始化的小例子
- 简单的Timer例子
- c可变参数
- shell脚本调试
- wpa_supplicant学习
- PhoneGap RSS Reader
- windows7下如何使用myeclipse(eclipse)和cvs进行项目管理
- static 简单例子
- QT 线程池 + TCP 小试(一)线程池的简单实现
- 各种字符串Hash函数比较
- 最简单的ExtJS4的MVC实例
- 自定义JDBC连接池及常用连接池介绍
- 东子破解2
- EL 表达式
- 使用FFmpeg捕获一帧摄像头图像
- 【Spring】1 Spring IoC容器中组件管理 基础