欢迎光临散文网 会员登陆 & 注册

零声C/C++企业项级目实战班(浏览器/即通时讯/网盘/安卫全士/播放器)

2023-06-09 13:08 作者:31775301  | 我要投稿

自动变量

自动变量只在函数调用执行期间存在,因此,在函数的两次调用之间,自动变量不保留前次调用时的赋值,且在每次进入函数时都要显式为其赋值。如果自动变量没有赋值,则其中存放的是无效值。

外部变量

外部变量必须定义在所有函数之外,且只能定义一次,定义后编译程序将为它分配存储单元。在每个需要访问外部变量的函数中,必须声明相应的外部变量,此时说明其类型。声明时可以用extern语句显式声明,也可以通过上下文隐式声明。在某些情况下可以省略extern声明。在源文件中,如果外部变量的定义出现在使用它的函数之前,那么在那个函数中就没有必要使用extern声明。


 

函数参数

不带参数的函数必须使用void显式声明。函数参数括号里留空,为了与老版本的程序兼容,则不对参数列表进行任何检查。

“定义

”与“声明

定义:表示创建变量或分配内存存储单元。
声明:说明变量的性质,但并不分配存储单元。 

零声C/C++企业项级目实战班(浏览器/即通时讯/网盘/安卫全士/播放器)的评论 (共 条)

分享到微博请遵守国家法律