变量作用域

说明:

 

 例子:

 

 形参也会被视为当前函数的一个局部变量

如int f1(int n)

其中的n视为f1函数的局部变量

在函数外部定义的变量称之为全局变量,作用域为整个程序

当形参(局部变量)和全局变量同名,会优先使用局部变量(编译器就近原则)

 

 3)

 

 4)通常全局变量会放在一个头文件(xx.h)内


 

注意事项:

 

 


细节和内存示意图:

 

 1.c内存布局图

 

 3.

 

 但是不能相反使用

4.

 

 可以存在,每个{}都是一个独立的作用域

5.局部没有定义的变量,但是全局有定义,则会直接修改全局变量的值

 

 

 

 此处就是把全局变量price从200修改为250

如果为double price = 2500,则只是在函数test02内重新定义了一个局部变量


 

 

posted @   Morning枫  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示