必威体育Betway必威体育官网
当前位置:首页 > IT技术

c语言中的static关键字的作用

时间:2019-11-06 00:45:30来源:IT技术作者:seo实验室小编阅读:74次「手机版」
 

static的作用

在我们日常使用过程中,static通常有两个作用:

1、修饰变量

静态全局变量:全局变量前加static修饰,该变量就成为了静态全局变量。我们知道,全部变量在整个工程都可以被访问(一个文件中定义,其它文件使用的时候添加extern关键字声明 ),而在添加了static关键字之后,这个变量就只能在本文件内被访问了。因此,在这里,static的作用就是限定作用域

静态局部变量:局不变量添加了static修饰之后,该变量就成为了静态局部变量。我们知道局部变量在离开了被定义的函数后,就会被销毁,而当使用static修饰之后,它的作用域就一直到整个程序结束。因此,在这里static的作用就是限定生命周期

2、修饰函数

修饰函数则该函数成为静态函数,函数的作用域仅限于本文件,而不能被其它文件调用。

文章最后发布于: 2018-08-19 17:42:15

相关阅读

produces在@requestMapping中的使用方式和作用

produces可能不算一个注解,因为什么呢,它是注解@requestMapping注解里面的属性项, 它的作用是指定返回值类型,不但可以设置返回值类型

static 是定义静态变量的使用方式

static 是定义静态变量用的,在程序执行中他只会被初始化一次。 比如程序运行过程中a的值被改变后,又执行到static int a=1,这句,此时

为什么用static来修饰方法或者变量,有什么好处

对于用static修饰的变量称为静态变量,也叫类变量。由类创建的所有对象都可以共用这个变量。类变量随着类的加载而加载,即使此类还未

Log4j的作用和使用步骤

作用:Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录 why:只要集成了Log4j,就可以在方法或者配置文件中加入打

网络适配器的作用是什么?网络适配器工作在哪一层?

答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链路层

分享到:

栏目导航

推荐阅读

热门阅读