为了账号安全,请及时绑定邮箱和手机立即绑定

static在C语言中究竟起着什么样的作用?

static在C语言中究竟起着什么样的作用?

慕容3067478 2019-02-06 11:07:44
static在C语言中究竟起着什么样的作用?
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

1.在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变
2.在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其他函数访问,它是一个本地的全局变量
3.在模块内,一个被声明为静态的函数只被这一模块内的其他函数调用,那就是这个函数被限制在声明它的模块的本地范围内使用。

查看完整回答
反对 回复 2019-03-20
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

静态变量
程序运行的整个过程中都存在的.
在函数内外的作用域是不同的.
函数内部时只有所在的函数可以访问;而在外部的是全局变量,所有程序中的函数都可以访问

查看完整回答
反对 回复 2019-03-20
  • 2 回答
  • 0 关注
  • 577 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信