当前位置:首页 > 科技 > 正文内容

static在c语言中的作用(c语言 static作用)

2019-09-18 14:46:22科技723

大家好,今天就和可心一起来看看这个问题吧 。c语言 static作用,static在c语言中的作用很多人还不知道,现在让我们一起来看看吧!

1、 打开C语言在线编译工具,如图1所示。

static在c语言中的作用(c语言 static作用)

2、 当我们编译多个文件时,所有没有static的全局变量和函数都具有全局可见性。例如,构建一个a.c文件,如图2所示。

3、 创建另一个main.c,如图3所示。

4、 运行它并查看结果,如图4所示。

5、 a是全局变量,msg是函数,它们都没有static前缀,所以它对另一个源文件main.c是可见的

6、 再看一个例子,静态的第二个作用是保持变量的内容持久,也就是说静态可以控制变量的可见范围,如图5所示。

7、 static的第三个作用是默认初始化为0。看另一个例子,如图6所示。

8、 总而言之:

9、 1.静电的第一个作用是隐藏。

10、 2.静态的第二个作用是控制变量的可见范围。

11、 3.静态的第三个作用是初始化为0。

这篇文章到此就结束,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:https://www.xixia168.com/n/kj/21472.html

标签: 作用语言
分享给朋友:

“static在c语言中的作用(c语言 static作用)” 的相关文章

复活节干什么庆祝活动(复活节活动有哪些)

复活节干什么庆祝活动(复活节活动有哪些)

大家好,今天就和丹尼一起来看看这个问题吧 。复活节活动有哪些,复活节干什么庆祝活动很多人还不知道,现在让我们一起来看看吧!    1、画鸡蛋  你可以在几乎所有的超市在复活节月买个鸡蛋画盒。煮一些鸡蛋,让你的孩子在复活节期间为他们做装饰。通常你在不同的杯子里染上不同颜色的染料。鸡蛋在颜料的覆盖下会变...

重阳节登高的原因有哪些(重阳节为什么要登高)

重阳节登高的原因有哪些(重阳节为什么要登高)

大家好,今天就和小白一起来看看这个问题吧 。重阳节为什么要登高,重阳节登高的原因有哪些很多人还不知道,现在让我们一起来看看吧!  一、  重阳节为什么要登高  重阳节登高是传统习俗,有登高辞青的说法。  重阳节登高辞青和清明节上山踏青具有呼应作用,重阳节时正值深秋,万木萧瑟、气候凉爽,这个季节登高远...

大暑和小暑有什么区别(小暑和大暑是什么意思)

大暑和小暑有什么区别(小暑和大暑是什么意思)

大家好,今天就和猫猫一起来看看这个问题吧 。小暑和大暑是什么意思,大暑和小暑有什么区别很多人还不知道,现在让我们一起来看看吧!  一、小暑和大暑是什么意思  暑,表示炎热的意思,小暑为小热,还不十分热。小暑是相对大暑而言,古人认为小暑期间,还不是一年中最热的时候,故称为小暑。小暑意指天气开始炎热,但...

2022年3月最吉利的日子一览表(2022年三月份黄道吉日有哪几天)

2022年3月最吉利的日子一览表(2022年三月份黄道吉日有哪几天)

大家好,今天就和丹尼一起来看看这个问题吧 。2022年三月份黄道吉日有哪几天,2022年3月最吉利的日子一览表很多人还不知道,现在让我们一起来看看吧!  一、  2022年三月份黄道吉日有哪几天  2022年三月份黄道吉日有3月17日,3月18日,3月19日,3月20日,3月21日,3月22日,3月...

美国圣诞节是过年吗(美国圣诞节放假几天)

美国圣诞节是过年吗(美国圣诞节放假几天)

大家好,今天就和小月一起来看看这个问题吧 。美国圣诞节放假几天,美国圣诞节是过年吗很多人还不知道,现在让我们一起来看看吧!  一、  美国圣诞节放假几天  美国圣诞节放假安排一般是12月25日一直到1月1日,这一周的时间里,大家会先一起庆祝圣诞节,然后再迎接新的一年的来到。二、  美国圣诞节假期有多...

每月14号都是什么情人节表格(每个月的14号是什么节)

每月14号都是什么情人节表格(每个月的14号是什么节)

大家好,今天就和猫猫一起来看看这个问题吧 。每个月的14号是什么节,每月14号都是什么情人节表格很多人还不知道,现在让我们一起来看看吧!    每个月14号都是情人节。1月14日为日记情人节,2月14日为西方情人节,3月14日为白色情人节,4月14日为黑色情人节,5月14日为黄色情人节,也称玫瑰情人...