说明:
例子:
形参也会被视为当前函数的一个局部变量
如int f1(int n)
其中的n视为f1函数的局部变量
在函数外部定义的变量称之为全局变量,作用域为整个程序
当形参(局部变量)和全局变量同名,会优先使用局部变量(编译器就近原则)
3)
4)通常全局变量会放在一个头文件(xx.h)内
注意事项:
细节和内存示意图:
1.c内存布局图
3.
但是不能相反使用
4.
可以存在,每个{}都是一个独立的作用域
5.局部没有定义的变量,但是全局有定义,则会直接修改全局变量的值
此处就是把全局变量price从200修改为250
如果为double price = 2500,则只是在函数test02内重新定义了一个局部变量
标签:函数,作用域,局部变量,定义,全局变量,变量 From: https://www.cnblogs.com/MorningMaple/p/16753992.html