函数堆栈,存储类型,作用域,连接类型
2015-07-14 09:00
211 查看
函数堆栈主要有三个用途:
在进入函数前保存环境变量和返回地址,在进入函数时保存实参的拷贝,在函数体内保存局部变量。
存储类型
标准C语言为变量,常量和函数等定义了4种存储类型,即:extern ,auto,static ,register。
extern和static用来标识永久生存期限的变量和函数,而auto和register则用来表示标识临时生存期限的变量(只有变量才能具有临时生存期限),一个变量或函数只能具有一种存储类型,当然也只能有一种生存期限。
作用域规则
作用域就是一个标识符能够起作用的程序范围。该范围包括文件,函数,程序块和函数原型。C++中还有两类:类和名字空间。名字空间是可以跨文件的。
连接类型
连接类型分为外连接,内连接和无连接。
相关文章推荐
- iOS中懒加载
- 第七周
- 日经社説 20150714 中国の弁護士拘束を憂慮する
- 牛人博客汇总之摘抄三
- 做了三年的移动APP测试,谈一下基本的测试流程和方法
- Xcode 6 创建 Objective-C category
- Xcode用Tab建多个子界面
- HttpClient4.x 使用cookie保持会话
- 第六周
- 5大趋势迫使培训经理做“学习设计师”
- 跨库查询
- iOS开发小记:带输入框(TextField)的UIAlertView
- 连载《一个程序猿的生命周期》-23.环境的改变,是自我改变的机会。
- javascript中==的数据类型转换规则
- 怎么添加项目到SVN上面
- 日经春秋 20150714
- Python下Fabric的简单部署方法
- 第五周
- 我总结的病毒攻击算法
- 天声人語 20150714