变量作用域
说明:
例子:
形参也会被视为当前函数的一个局部变量
如int f1(int n)
其中的n视为f1函数的局部变量
在函数外部定义的变量称之为全局变量,作用域为整个程序
当形参(局部变量)和全局变量同名,会优先使用局部变量(编译器就近原则)
3)
4)通常全局变量会放在一个头文件(xx.h)内
注意事项:
细节和内存示意图:
1.c内存布局图
3.
但是不能相反使用
4.
可以存在,每个{}都是一个独立的作用域
5.局部没有定义的变量,但是全局有定义,则会直接修改全局变量的值
此处就是把全局变量price从200修改为250
如果为double price = 2500,则只是在函数test02内重新定义了一个局部变量
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)