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

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

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

1.在函数体内

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

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

静态整型默认为0‘’

静态字符默认为空;

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

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

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

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

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

猜你喜欢

赵心童称王楚钦中八水平很厉害!(王楚钦赵子豪关系)

赵心童称王楚钦中八水平很厉害。赵心童和王楚钦这对中国体坛新星,近年来互动不少。目前正在上海征战斯诺克大师赛的赵心童,在接受采访时透露,他曾与王楚钦一起打过台球,“他非让我跟他玩一下黑八,然后打了几局,(我在)认真的时候还输给他了,但是有让球

赵心童称王楚钦中八水平很厉害!(王楚钦赵子豪关系)

《利剑玫瑰》郑薇薇被救后自杀?因为3000多万的生意,被芦笙奸污(利剑玫瑰电视剧免费观看)

而萍娇这个女孩却还在青皮的魔爪里面,好在邓妍等人靠着扫黄打非办的力量,找到了关键线索,有一个嫖客提供可萍娇的的关键信息,之后以他为诱饵,成功的从青皮的手中救下了萍娇,但是令人难以接受的是萍娇的父母居然觉得她…

《利剑玫瑰》郑薇薇被救后自杀?因为3000多万的生意,被芦笙奸污(利剑玫瑰电视剧免费观看)

云枢哲创申请多传感融合的机械臂关节模组力控系统及调试方法专利,输出精确状态估计值(云哲公司)

金融界2025年8月1日消息,国家知识产权局信息显示,江苏云枢哲创动力科技有限公司申请一项名为“多传感融合的机械臂关节模组力控系统及调试方法”的专利,公开号CN120395867A,申请日期为2025年05月…

云枢哲创申请多传感融合的机械臂关节模组力控系统及调试方法专利,输出精确状态估计值(云哲公司)

全运BGM已响,百日后光明开场!(全运会的时候唱的那首歌叫什么)

当科技的“芯跳”与运动的“心跳”澎湃共振!《芯跳光明》皮克斯风动画MV超燃上线!当旋律响起,献给所有为梦想燃烧的“逐光者”!(制作:光明融媒AI智媒创新小组郭壮 谭广淼)…

全运BGM已响,百日后光明开场!(全运会的时候唱的那首歌叫什么)

ChinaJoy2025丨TCL华星“屏宇宙”进阶亮相,打造电竞显示产业发展新的增长极(tcl华星官方网站)

8月1日,2025年第二十二届中国国际数码互动娱乐展览会(以下简称“ChinaJoy2025”)开幕,TCL华星以“屏定次元 热爱全开”为主题,携手三星、联想、华硕、TCL、AOC、飞利浦、iQOO、Acer…

ChinaJoy2025丨TCL华星“屏宇宙”进阶亮相,打造电竞显示产业发展新的增长极(tcl华星官方网站)