首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

static 全局变量、局部变量、函数与普通全局变量、局部变量、函数

大家好,我是贤弟!

static 全局变量、局部变量、函数与普通全局变量、局部变量、函数

static 关键字可以用于修饰全局变量、局部变量和函数:

static 全局变量:静态全局变量具有静态存储类别,作用域仍是整个源程序,但是只能在定义它的文件中使用。

static 局部变量:静态局部变量具有静态存储类别,作用域仍是局部范围,但是在函数退出后仍然保持其值。

static 函数:静态函数具有静态存储类别和局部作用域,只能在定义它的文件中使用。

普通的全局变量、局部变量和函数都具有外部链接性,意味着它们的定义可以在其他文件中访问。而 static 全局变量、局部变量和函数都具有内部链接性,意味着它们只能在定义它们的文件中访问。此外,静态局部变量和静态函数都只能在它们的定义所在的代码块或文件中访问,因为它们的作用域只在局部范围内。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OWyk-6p5BcYFnyy3O9BfNHJA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券