全局变量,局部变量,静态变量,const
来源:互联网 发布:京东商城和淘宝销售额 编辑:程序博客网 时间:2024/06/01 07:47
全局变量:全局作用域,只需在一个源文件里定义,就可以作用于所有的源文件了,如果没有包含这个变量的其他文件可以用extern关键字,进行声明,扩大了作用域范围。
它的数据存储在静态数据区。
局部变量:局部作用域,只能在局部函数中使用,调用函数是分配栈内存,函数使用完成后,释放内存。数据存储在栈中。
静态全局变量:作用于定义它的文件里面,其他的文件不能使用,不能使用extern关键字在别处声明。减小了作用域,数据存储了静态数据区。
静态局部变量:作用于局部作用域,只只初始化一次,从初始化到程序结束一直存在。数据存储在静态数据区。
静态成员函数:在C++里是整个类所拥有的,不为某个对象所拥有,不能在类里面初始化,只能初始化一次,必须在类外部单独初始化。而且只能调用静态数据成员。
静态数据成员:为类的所有对象共享,只能由类调用,不能用对象调用,否则每次调用都会初始化这个静态数据成员,这样就是导致错误,所以必须在类外单独初始化。
const修饰的变量,函数:防止意想不到的改变,只能使用这个变量,不能修改,const的数据成员,必须采用成员初始化列表的方法进行赋值。
- 全局变量,局部变量,静态变量,const
- C语言 const static 静态变量 全局变量 局部变量
- 局部变量、全局变量、静态变量
- 局部变量, 全局变量, 静态变量
- 局部变量、全局变量、静态变量
- 静态变量,局部变量,全局变量
- 局部变量、全局变量、静态变量
- 静态变量,局部变量,全局变量
- 全局变量 局部变量 静态变量
- 全局变量,局部变量,静态变量
- 全局变量、局部变量、静态变量
- 局部变量、全局变量、静态变量
- 全局变量,静态变量,局部变量
- 全局变量、局部变量、静态变量
- 局部变量,全局变量,静态全局变量
- 静态局部变量,静态全局变量
- const全局变量和局部变量
- 局部变量 局部静态变量 全局变量
- 选择
- Objective-C 2.0的运行时编程(转)
- C++类对象、DLL和 COM 的区别和联系
- Ext 页面
- HashMap学习
- 全局变量,局部变量,静态变量,const
- Objective-C的消息传递机制
- Java操作Cookie详解
- Math.round(), Math.floor(),Math.ceil() ,Number.toFixed()
- 高级屏蔽优酷广告(终极利器)
- 制作手札---RPG是怎样做成的 (三)
- iis 7发布的网站,上传大文件时报错
- Is it safe to run a pool under NT AUTHORITY\NETWORK SERVICE?
- GridView的单元格在内容显示超过长度的时候用省略号 ......