22问答网
所有问题
c语言中static 到底有啥作用啊?
如题所述
举报该问题
其他回答
第1个回答 2019-07-22
在C语言中,static的作用有三个,分别如下:
1、隐藏;
当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。
2、保持变量内容的持久;
存储在静态数据区的变量会在程序刚开始运行时就完成初
始化,也是唯一的一次初始化。
3、默认初始化为0;
在静态数据区,内存中所有的字节默认值都是0x00,某些
时候这一特点可以减少程序员的工作量。
相似回答
c语言中static
到底有啥作用啊?
答:
在C语言中,static的作用有三个,分别如下:1、
隐藏
;当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。2、
保持变量内容的持久
;存储在静态数据区的变量会在程序刚开始运行时就完成初 始化,也是唯一的一次初始化。3、默认初始化为0;在静态数据区,内存中所有的字节默认值都...
C语言static的作用?
答:
在C语言中,static关键字的作用如下:
1、在修饰变量的时,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期
,直到程序运行结束以后才释放。2、static修饰全局变量的时,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。3、static修饰一个函数,则这个...
大家正在搜
c语言static的作用举例
c语言关键字static的作用
c语言static int
c语言static用法
c语言中static例子
c++ static关键字的作用
c语言continue作用
staticC语言
static作用