static在C语言中究竟起着什么样的作用?自定义函数(内外)!

谢谢... 谢谢 展开
 我来答
袋鼠218
推荐于2016-04-06 · TA获得超过107个赞
知道答主
回答量:82
采纳率:0%
帮助的人:0
展开全部
1.在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变
2.在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其他函数访问,它是一个本地的全局变量
3.在模块内,一个被声明为静态的函数只被这一模块内的其他函数调用,那就是这个函数被限制在声明它的模块的本地范围内使用。
BlueWanderer
2009-02-23 · TA获得超过9209个赞
知道大有可为答主
回答量:5673
采纳率:83%
帮助的人:2009万
展开全部
在函数内声明全局生存期的变量。在函数外没有实际意义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ayktx
2009-02-23 · TA获得超过668个赞
知道小有建树答主
回答量:946
采纳率:33%
帮助的人:415万
展开全部
静态变量
程序运行的整个过程中都存在的.
在函数内外的作用域是不同的.
函数内部时只有所在的函数可以访问;而在外部的是全局变量,所有程序中的函数都可以访问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式