static在c语言中的作用(c语言 static作用)
大家好,今天就和可心一起来看看这个问题吧 。c语言 static作用,static在c语言中的作用很多人还不知道,现在让我们一起来看看吧!
1、 打开C语言在线编译工具,如图1所示。
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个工作日内删除。谢谢!