C语言中static的作用
来源:互联网 发布:淘宝刷到单能赚钱吗 编辑:程序博客网 时间:2024/06/06 09:54
1、在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。
2、static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。
3、static修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。Static修饰的局部变量存放在全局数据区的静态变量区。初始化的时候自动初始化为0;
(1)不想被释放的时候,可以使用static修饰。比如修饰函数中存放在栈空间的数组。如果不想让这个数组在函数调用结束释放可以使用static修饰
(2)考虑到数据安全性(当程想要使用全局变量的时候应该先考虑使用static)
阅读全文
0 0
- 在C语言中static的作用
- C语言中,static的作用
- C语言中static的作用
- C语言中Static的作用详述
- C语言中static的作用
- C语言中static 的作用
- C语言中static的作用
- C语言中static的作用
- C语言中static的作用
- C语言中,static的作用?
- C语言中static的三个作用
- C语言中static的作用
- C语言中,static的作用?
- C语言中,static的作用?
- C语言中,static的作用
- C语言中static的作用
- C语言中static的作用
- C语言中,static的作用
- Effective Java阅读笔记(二)——第三章 对所有对象都通用的方法
- phpcms 微信支付流程
- ElasticSearch-更新与更新冲突
- Linux查找含有某字符串的所有文件
- SQLyog备份数据库、导入sql脚本、解决Error Code: 2006
- C语言中static的作用
- ElasticSearch-多索引检索与批量操作
- Android控件布局属性全解
- distribute candies
- c#TextBox输入框自动提示、自动完成、自动补全功能
- 思维导图get面试新技能
- angularjs1继承问题
- 字符统计
- VirtualBox 下安装CentOS-6.5