全局变量与局部变量
1.局部变量定义:定义在函数体内部的变量,作用域仅限于函数体内部。离开函数体就会无效。
2.全局变量的定义:所有的函数外部定义的变量,它的作用域是整个程序,也就是所有的源文件。
例如:
注意:1.赋值语句需要有函数执行,c语言最基本的执行体是函数,你可以初始化,但不能在函数体外赋值。2.当全局变量和局部变量同名时,优先使用的是局部变量。
3.局部变量作用域:作用域是变量所在的代码块。
全局变量作用域:作用域是整个工程。
4.局部变量生命周期:从进入作用域开始,到出作用域结束。
全局变量生命周期:生命周期是整个程序。