static的作用java_static的作用_新视野


(资料图片)

1、答:在C语言中,static主要定义全局静态变量,定义局部静态变量,定义静态函数一、 定义全局静态变量 :在全局变量前面加上关键字static,该全局变量变成了全局静态变量。

2、全局静态变量有以下特点:(1) 在全局数据区内分配内存(2) 如果没有初始化,其默认值为0(3) 该变量在本文件内从定义开始到文件结束可见二、 定义局部静态变量:在局部静态变量前面加上关键字static,该局部变量便成了静态局部变量。

3、静态局部变量有以下特点:(1) 该变量在全局数据区分配内存(2) 如果不显示初始化,那么将被隐式初始化为0(3) 它始终驻留在全局数据区,直到程序运行结束(4) 其作用域为局部作用域,当定义它的函数或语句块结束时,其作用域随之结束。

4、 三、 定义静态函数:在函数的返回类型加上static关键字,函数即被定义成静态函数。

5、静态函数有以下特点:(1) 静态函数只能在本源文件中使用(2) 在文件作用域中声明的inline函数默认为static说明:静态函数只是一个普通的全局函数,只不过受static限制,他只能在文件坐在的编译单位内使用,不能呢个在其他编译单位内使用。

本文到此分享完毕,希望对大家有所帮助。

标签:

X 广告
X 广告

Copyright ©  2015-2022 华尔街舞蹈网版权所有  备案号:沪ICP备2022005074号-44   联系邮箱:58 55 97 3@qq.com