静态 static
来源:互联网 发布:混合视频矩阵 编辑:程序博客网 时间:2024/04/30 09:18
静态 static
静态局部变量
运行如上所示。可以看出,函数每次被调用,普通局部变量都是重新分配,而静态局部变量保持上次调用的值不变。
静态全局变量看成prviate
是不止一个意思,要看用到哪里。比如:
static int a;
int b;
void func(void)
{
static int c;
int d;
}
在这里,a与b都是全局变量,二者的区别是,b可以被别的文件使用,a只能在本文件中使用,这是static对全局变量的作用。
c和d的区别是,d是一个自动变量,func函数执行完后,d会自动被释放。但c却不会被释放,下一次调用func函数时,c的值会保留上次的值继续使用。
静态局部变量
运行如上所示。可以看出,函数每次被调用,普通局部变量都是重新分配,而静态局部变量保持上次调用的值不变。
静态全局变量看成prviate
是不止一个意思,要看用到哪里。比如:
static int a;
int b;
void func(void)
{
static int c;
int d;
}
在这里,a与b都是全局变量,二者的区别是,b可以被别的文件使用,a只能在本文件中使用,这是static对全局变量的作用。
c和d的区别是,d是一个自动变量,func函数执行完后,d会自动被释放。但c却不会被释放,下一次调用func函数时,c的值会保留上次的值继续使用。
0 0
- static静态
- static 静态
- 静态(static)
- 静态 static
- static静态
- static静态
- static 静态
- 静态 static
- 静态:static
- 静态 static
- static静态
- static 静态
- 静态static
- static静态
- static 静态变量,静态块
- 静态方法 静态类 static
- Static静态---什么时候使用静态?
- c++ static 静态方法
- java异常
- 蓝桥考试资料汇总
- 使用Socket类关于BufferedReader类中的readLine()
- POJ 2752 Milking Grid
- IOS中常见字符串的几种方法
- 静态 static
- 第一篇大数据学习心得
- OC中堆和栈的区别
- Docker系列三
- iOS 应用内付费
- 取反循环,不知道结束次数用do-while语句
- 心上莲花:中医三五事
- 程序猿之华丽转身:写Paper也很重要
- 线性队列