您的位置:首页 > 其它

函数堆栈,存储类型,作用域,连接类型

2015-07-14 09:00 211 查看


函数堆栈主要有三个用途:


在进入函数前保存环境变量和返回地址,在进入函数时保存实参的拷贝,在函数体内保存局部变量。


存储类型

标准C语言为变量,常量和函数等定义了4种存储类型,即:extern ,auto,static ,register。

extern和static用来标识永久生存期限的变量和函数,而auto和register则用来表示标识临时生存期限的变量(只有变量才能具有临时生存期限),一个变量或函数只能具有一种存储类型,当然也只能有一种生存期限。


作用域规则

作用域就是一个标识符能够起作用的程序范围。该范围包括文件,函数,程序块和函数原型。C++中还有两类:类和名字空间。名字空间是可以跨文件的。


连接类型

连接类型分为外连接,内连接和无连接。













内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: