社区
C语言
帖子详情
static
Stacey的专栏
2016-09-16 08:50:41
关于静态变量
static int a = 3;
int main()
{
static int b = 2;
return 0;
}
静态变量是函数启动时就分 配了变量的内存,而等到执行到程序中该语句时候才第一次赋值,还是编译时候就已经确定了变量的值呢?
...全文
84
5
打赏
收藏
static
关于静态变量 static int a = 3; int main() { static int b = 2; return 0; } 静态变量是函数启动时就分 配了变量的内存,而等到执行到程序中该语句时候才第一次赋值,还是编译时候就已经确定了变量的值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paschen
2016-09-17
打赏
举报
回复
引用 4 楼 Stacey的专栏的回复:
所以如果变量b在一个子函数里,b会比子函数里的其他普通变量更早的就存在了,在编译时就存在了,对吗?
对,这一点和全局变量一样
Stacey的专栏
2016-09-17
打赏
举报
回复
所以如果变量b在一个子函数里,b会比子函数里的其他普通变量更早的就存在了,在编译时就存在了,对吗?
paschen
2016-09-17
打赏
举报
回复
编译时就确定了,之后函数中每次运行不会为b赋值2
paschen
2016-09-17
打赏
举报
回复
静态变量是在程序运行时就存在了,而不是函数启动时
wang0635
2016-09-16
打赏
举报
回复
编译时就确定了值 执行前、程序装入内存时,变量的值也存入了
转行做IT-第10章 常用类-String、
static
、Array等
本课程为想转行学IT的朋友量身定制,快速入门,轻松上手,让非计算机专业的同学能快速学会Java编程. 课程会从计算机的基本组成原理讲起,门槛低,实用性强,让大家轻松掌握一项编程技能。后期课程全部更新完毕后还会帮大家...
c语言中
static
关键字用法详解
static
关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护。 但是对于c语言初学者,
static
由于使用灵活,并不容易掌握。本文就
static
在c语言中的应用进行总结,供参考使用。错漏...
Java
static
关键字详解
static
关键字 在类中,用
static
声明的成员变量为静态成员变量,也成为类变量。类变量的生命周期和类相同,在整个应用程序执行期间都有效。 这里要强调一下:
static
修饰的成员变量和方法,从属于类 普通变量和...
深入理解
static
关键字
文章目录1、
static
存在的主要意义2、
static
的独特之处3、静态变量和实例变量的概念4、静态变量和实例变量【重点常用】5、
static
静态方法6、
static
代码块7、
static
应用场景 1、
static
存在的主要意义
static
的主要.....
c++中
static
的用法详解
C 语言的
static
关键字有三种(具体来说是两种)用途: 1. 静态局部变量:用于函数体内部修饰变量,这种变量的生存期长于该函数。 int foo(){
static
int i = 1; // note:1 //int i = 1; // note:2 i += 1; ...
C语言
69,335
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章