现象:
原因:
局部作用域是跟着花括号来判断的。
程序出了花括号之后, a就被释放了。
总结:
作用域通常和变量捆绑在一起,限定了变量可用范围,同时也规定了变量的生命周期:何时创建、何时销毁。作用域通常分为:全局作用域和局部作用域。
全局作用域(全局变量)
在所用函数体外部定义的变量就是全局变量,具有全局作用域。它在main函数执行前创建,mian函数结束后销毁。
局部作用域(局部变量)
局部作用域是一对大括号包围的区域,局部变量在在程序流进入其作用域时被创建,退出作用域时被销毁。