【可乐教育】static(静态)变量有什么作用?(学可乐教育)

在C语言中,关键字static的意思是静态,他的主要作用有两个:

1.在函数体内

静态变量具有“记忆”功能,即一个被声明为静态的变量只会被初始化一次,该函数在调用过程中,其值保持不变。一个变量被定义为静态变量就会将其放到静态数据区,而不是栈区。

也就是说一个静态变量只有在声明时对其进行一次出初始化,如果声明时未对其进行赋值操作:

静态整型默认为0‘’

静态字符默认为空;

2.在文件内(在函数体外)

在文件内,静态函数/变量用来限制其作用域为本文件内。

即如果一个变量被声明为静态的,那么该变量可以被当前文件内的所有函数访问,但不能被其他文件中的函数访问。他是一个本地的全局变量,且只会被初始化一次。

如果一个函数被声明为静态的,那么该函数与普通函数的作用域不同,其作用域仅在当前文件中,也就是说他只可以被本文件的其他函数调用,而不可以被本文件以外的其他函数调用

特别声明:[【可乐教育】static(静态)变量有什么作用?(学可乐教育)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

Sora2 API:客易云开启智能影像创作新纪元(客易云app)

对于一家科技企业客户,客易云为其定制了具有未来感和科技感的影像风格,生成的宣传视频准确地传达了企业的创新理念和产品优势,得到了客户的高度认可。客易云公司紧跟技术前沿,持续投入研发资源,与Sora2 的开发团…

Sora2 API:客易云开启智能影像创作新纪元(客易云app)

大衣哥朱之文辟谣跳楼身亡: 吃饱了撑的!不安好心(大衣哥朱之文访谈视频)

(来源:红星新闻) 近日,多人造谣“大衣哥跳楼身亡” 的消息,其内容浏览量还不低。对此,“大衣哥”朱之文辟谣,称自己正在正常进行演出,并痛斥造谣者:“吃饱了撑的!不安好心。”…

大衣哥朱之文辟谣跳楼身亡: 吃饱了撑的!不安好心(大衣哥朱之文访谈视频)

73岁泰王又封00后“新妃”,王后素颜跑马淡定!真宫斗冠军不在怕的(泰王最近怎么样)

尤其是,苏提达跑马拉松时选择了全素颜示人,照片甚至连美颜都没开,真实又健康,松弛感拉满的状态,瞬间在『社交媒体』上圈粉无数——也间接证明了她的“后位稳固”。 从监狱里出来后,她还一度被泰王“扔”在了德国,每次出…

73岁泰王又封00后“新妃”,王后素颜跑马淡定!真宫斗冠军不在怕的(泰王最近怎么样)

『陈妍希』刘浩存姐姐开门我是晓媛!这波跨剧二创,网友的脑洞把我笑喷了(『陈妍希』演戏)

一边是《脱轨》里的落魄千金江晓媛,刘浩存把这个前期穿高定、戴珍珠耳饰的大小姐演得活灵活现,后期家道中落,『风衣』裹身、眼神倔强,破碎感直接拉满,活脱脱一只被雨淋湿的小兽,让人忍不住想护着。于是乎,全网网友集体化身…

『陈妍希』刘浩存姐姐开门我是晓媛!这波跨剧二创,网友的脑洞把我笑喷了(『陈妍希』演戏)

泰国称柬埔寨必须率先宣布停火 泰方提出多项条件(柬埔寨是泰国的一部分吗)

泰国外交部副发言人玛拉蒂在12月16日的新闻发布会上表示,柬埔寨必须率先宣布停火。她指出,作为入侵方,柬埔寨需要首先采取行动。此外,泰国还要求停火必须切实发生并持续执行,柬方需以严肃、真诚的态度配合清除地雷

泰国称柬埔寨必须率先宣布停火 泰方提出多项条件(柬埔寨是泰国的一部分吗)