[应用相关] 关键字 static 的作用是什么?

[复制链接]
2471|60
gygp 发表于 2020-8-1 21:06 | 显示全部楼层
静态块也是static的重要应用之一。
chenci2013 发表于 2020-8-1 21:07 | 显示全部楼层
static主要定义全局静态变量、定义局部静态变量、定义静态函数。
biechedan 发表于 2020-8-1 21:07 | 显示全部楼层
在函数返回类型前加上static关键字,函数即被定义为静态函数
wangdezhi 发表于 2020-8-1 21:07 | 显示全部楼层
C++面向过程的static和C的是一样的  
isseed 发表于 2020-8-1 21:08 | 显示全部楼层
static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。
xietingfeng 发表于 2020-8-1 21:08 | 显示全部楼层
c语言中static关键字有两个作用,一是文件作用域,二是函数作用域。
suzhanhua 发表于 2020-8-1 21:08 | 显示全部楼层
在VB,C#,C,C++,Java中可以看到static作为关键字和函数出现
mituzu 发表于 2020-8-1 21:09 | 显示全部楼层
c语言auto变量和static变量区别  
hellosdc 发表于 2020-8-1 21:09 | 显示全部楼层
            
uiint 发表于 2020-8-1 21:09 | 显示全部楼层
静态类型转换关键字,是 C++ 编译器的新特性
xietingfeng 发表于 2020-8-1 21:10 | 显示全部楼层
static可以用来修饰局部变量,全局变量以及函数
wangdezhi 发表于 2020-8-1 21:10 | 显示全部楼层
static修饰全局变量的时候,这个全局变量只能在本文件中访问
chenci2013 发表于 2020-8-1 21:10 | 显示全部楼层
定义全局静态变量  
suzhanhua 发表于 2020-8-1 21:10 | 显示全部楼层
static 出现在不同的地方含义不同的。
isseed 发表于 2020-8-1 21:10 | 显示全部楼层
static修饰全局变量的时,这个全局变量只能在本文件中访问
hellosdc 发表于 2020-8-1 21:10 | 显示全部楼层
学习学习static      
mituzu 发表于 2020-8-1 21:10 | 显示全部楼层
一般变量是指自动变量,即关键字auto,而非static?  
biechedan 发表于 2020-8-1 21:10 | 显示全部楼层
用static定义的全局和局部静态变量的区别  
gygp 发表于 2020-8-1 21:10 | 显示全部楼层
静态块里面的代码只执行一次,且只在初始化类的时候执行
uiint 发表于 2020-8-1 21:10 | 显示全部楼层
加上static关键字,这样声明的成员就叫做静态成员
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部