全局变量和局部变量

全局变量未初始化,则它的值为0;
局部变量未初始化,则它的值为随机值;
局部变量的作用域是变量所在的局部范围;
全局变量的作用域是整个工程;

生命周期:
变量的生命周期指的是变量从创建到销毁的整个阶段。
局部变量的生命周期是进入作用域生命周期开始,出作用域生命周期结束.
全局变量的生命周期是整个程序的生命周期

*

c 复制代码
**static修饰的变量使其的生命周期延长;
(1)静态局部变量,当定义该变量的函数调用结束后,系统不会回收对应的内存空间,当main函数执行结束后, 内存空间才会被回收。
 (2)只能在定义它的那个函数内部使用,其他位置不能使用。
 (3)静态局部变量未初始化,值默认为0***
相关推荐
Y1nhl1 小时前
力扣hot100_普通数组_python版本
开发语言·python·算法·leetcode·职场和发展
全栈小51 小时前
【C#】.net core6.0无法访问到控制器方法,直接404。由于自己的不仔细,出现个低级错误,这让DeepSeek看出来了,是什么错误呢,来瞧瞧
开发语言·c#·.netcore
时光话2 小时前
Lua 第11部分 小插曲:出现频率最高的单词
开发语言·lua
泽02023 小时前
C++入门(缺省参数/函数/引用)
开发语言·c++
嘵奇3 小时前
JVM指令手册:深入理解字节码执行机制
jvm
Themberfue5 小时前
Redis ⑦-set | Zset
java·开发语言·数据库·redis·sql·缓存
__lost6 小时前
MATLAB画出3d的常见复杂有机分子和矿物的分子结构
开发语言·人工智能·matlab·化学·分子结构
夜夜敲码7 小时前
C语言教程(十八):C 语言共用体详解
c语言·开发语言
大学生亨亨8 小时前
go语言八股文(五)
开发语言·笔记·golang
raoxiaoya8 小时前
同时安装多个版本的golang
开发语言·后端·golang