首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
static关键字的作用
#
static关键字的作用
#
1240次浏览
8人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2024-12-11 22:44
天津大学 算法工程师
关键字——Static的三个修饰对象与对应的作用
1.修饰局部变量作用:static修饰局部变量——改变局部变量的生命周期储存数据的类型我么可以分为栈区,堆区,静态区如图,局部变量在栈区,再被static修饰之后,局部变量的生命周期延长,储存在静态区,变为静态局部变量,而这么做在其所属的函数执行完毕后,它在程序第一次执行func函数时被初始化,之后函数每次调用,它的值都会在上一次调用结束时的值的基础上进行自增,变量所占用的内存空间会被释放,因此局部变量被tsatic修饰之后可以用来记录函数调用的次数或者保存函数内某些需要跨调用保持的数据。2.修饰全局变量作用:修饰全局变量的作用域,一般的全局变量可以通过声明的的方式被调用,但是static修饰...
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
2023-01-11 14:49
已编辑
static关键字的作用
C语言中static关键字的作用1.static关键字修饰局部变量概念: static修饰局部变量就使之成为静态局部变量。作用域: 静态局部变量的作用域并未发生变化,在其所在的局部范围,也就是其所定义的代码块内部。生存期: 静态局部变量实际上是特殊的全局变量,它们位于相同的内存区域,内存分为栈区,堆区,静态存储区。静态局部变量和全局变量都位于静态存储区,因此静态局部变量的生存期与全局变量一样是全局的,随程序启动而生,随程序结束而消亡。特点: 静态局部变量的初始化只会在第一次进入这个函数时进行初始化,当离开函数的时候,静态局部变量会继续存在并保持其值,以后进入函数时会保持上次离开时的值。2.st...
C++面经汇总
点赞
评论
收藏
分享
2023-05-06 14:56
已编辑
掌握C++中static关键字的多种使用场景
static是什么在最开始C中引入了static关键字可以用于修饰变量和函数,后来由于C++引入了class的概念,现在static可以修饰的对象分为以下5种:成员变量,成员函数,普通函数,局部变量, 全局变量static的作用修饰成员变量static修饰成员变量之后,该变量会属于该类,而不是某一个该类的对象。举个例子,Student类种有一个count的变量,在使用static关键字修饰之后,所有Student的对象共用这1个count。调用方式会发生改变,无法通过 对象名 + . 变量名来调用,而是需要通过类名 + 作用域(::) + 变量名来调用,举个例子 Studnet s1; cou...
C++编程指南:从入门到...
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
你觉得实习能学到东西吗
0
2
...
百度工作体验
0
1
...
现代汽车前瞻技术研发急速编程挑战赛
3
...
秋招什么时候开投比较合适?
0
4
...
机械人与华为的爱恨情仇
0
5
...
实习,不懂就问
0
6
...
发工资后,你做的第一件事是什么
0
7
...
机械人集合!你是什么工程师?
0
8
...
找不到好工作选择GAP真的丢人吗
0
9
...
如何准备秋招
0
10
...
工作中哪个瞬间让你想离职
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务