1.5static静态关键字
来源:互联网 发布:des算法的轮函数 编辑:程序博客网 时间:2024/05/11 23:40
static修饰两个方面:
修饰变量:全局变量(改变了作用域)和局部变量(改变了生存期)。
修饰函数:
static全局变量和普通全局变量:static全局变量只初始化一次,防止被其他文件引用。
static局部变量和普通局部变量:static局部变量初始化一次,下一次调用维持上一次的值。
static函数和普通函数:static在内存中维持一份,普通函数在每个调用中拷贝一份。
程序中的局部变量存放在堆栈中,全局变量存放在静态区,动态申请的存放在堆中。
全局变量在定义时不做初始化,系统默认为其赋数值型0
字符型为‘\0’
全局变量的弊端:增加内存的开销,降低函数的通用性。
阅读全文
0 0
- 1.5static静态关键字
- Static Keyword--静态关键字
- 关键字 static 静态的
- 静态 static 关键字用法
- php static 静态关键字
- java静态关键字static
- 关键字static-静态
- 关键字static,静态
- static(静态)关键字
- Static、静态关键字、详解
- 理解静态Static关键字(转)
- 黑马程序员-----static静态关键字
- Java Static静态关键字理解
- static关键字、静态代码块
- 静态代码块-static关键字
- static关键字(静态方法)
- Static(静态)关键字总结
- php之static静态关键字
- 性能审计service层
- hadoop MR任务优化总结
- [FreeBSD] 挂载多路径存储
- 关于NavicatPremium导入CSV文件乱码的问题
- 拉格朗日乘子法
- 1.5static静态关键字
- ThreadLocal(应用场景及使用方式及原理)
- 公钥和私钥的理解
- 云图制作
- 高级运营和初级运营大对比,你属于哪个档?
- golang 学习笔记(1)数组,切片,字典
- 深入理解jvm的GC日志
- 感知机Perceptron
- MyBatis 插入空值时,需要指定JdbcType