×

static的意思 是什么 是什么意思

static在c语言中是什么意思?provide with和provide for的区别是什么

admin admin 发表于2022-07-02 00:18:43 浏览204 评论0

抢沙发发表评论

static在c语言中是什么意思


写在局部变量前面表示变量是静态变量,函数调用结束后变量不回收。

写在全局变量前面,表示静态全局变量,该变量只能在本文件中访问,不可以被其余地方extern。

static 出现在不同的地方含义不同的。

如果是在函数之外使用,表示该对像在此文件中是全局可访问的,在文件之外是不可访问的。

如果出现在函数内部,则表示该变量不是自动变量,它是一个可以初始化的变量(如果不进行显式初始化,默认值是0)。改变了它的值以后,函数结束时它的值也会保留。

扩展资料:

static int n; //定义静态全局变量改为int n; //定义全局变量

再次编译运行程序,细心体会全局变量和静态全局变量的区别。

全局变量是不显式用static修饰的全局变量,全局变量默认是有外部链接性的,作用域是整个工程,在一个文件内定义的全局变量,在另一个文件中,通过extern 全局变量名的声明,就可以使用全局变量。

全局静态变量是显式用static修饰的全局变量,作用域是声明此变量所在的文件,其他的文件即使用extern声明也不能使用。

参考资料来源:百度百科-static


provide with和provide for的区别是什么


表达意思不同:

1、provide to:提供给;用于…

2、provide for:供养,供给;规定;为…作准备

侧重点不同:

1、provide to:间接为对方提供帮助。

2、provide for:直接性的为对方提供支持。



“provide for”的近义词:define

1、读音:英 [dɪˈfaɪn]、美 [dɪˈfaɪn]

2、表达意思:vt. 定义;使明确;规定

3、相关短语:

flow define 流程定义

Define Mask 定义罩框 ; 界说罩框


前端是什么意思


前端,又称Web前端。前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。前端是网页给访问网站的人看的内容和页面。是为了网页或者网页应用,使用HTML,CSS以及JS代码,用户能够看到并且和这些页面进行交流。
-是什么意思