static作用范围

static 作用于 默认具有external 属性的标识符,则更改其链接属性为internal.
static 作用于 默认具有none属性的标识符, 则更改其存储期为静态存储期。 
static 作用于其它类型的标识符,则无任何效果。
static出现在全局变量的前面,其作用范围为(本文件内)
static在局部变量的前面,说明该局部变量的储存类别为(?),可能是“无链接性的静态存储变量”

彼人没听过什么叫存储类别,真不好意思,如果你听过的话,不访把所有的存储类别写出来,让偶选一个吧^^,一定给你选对。

我只知道如果变量是全局变量,则可以创建三种类型的静态存储变量,即链接性为外部的静态存储变量,链接性为内部的静态存储变量,无链接性的静态存储变量
链接性为外部的静态存储变量就是直接定义的全局变量,这种变量可以在另一个文件中使用extern将其包含进来--external
链接性为内部的静态存储变量就是在全局变量前加上static关键字,这种变量不能在另一个文件中使用extern将其包含进来--internal

无链接性的静态存储变量:就是在代码块中使用static定义的局部变量,比如在main函数中定义的static int e=3; --none.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值