现象:

C++ 作用域

原因:

局部作用域是跟着花括号来判断的。

程序出了花括号之后, a就被释放了。

 

总结: 

作用域通常和变量捆绑在一起,限定了变量可用范围,同时也规定了变量的生命周期:何时创建、何时销毁。作用域通常分为:全局作用域和局部作用域。

全局作用域(全局变量)

在所用函数体外部定义的变量就是全局变量,具有全局作用域。它在main函数执行前创建,mian函数结束后销毁。

局部作用域(局部变量)

局部作用域是一对大括号包围的区域,局部变量在在程序流进入其作用域时被创建,退出作用域时被销毁。

相关文章:

  • 2021-09-02
  • 2021-06-04
  • 2022-01-13
  • 2021-09-01
  • 2021-09-12
  • 2022-12-23
猜你喜欢
  • 2021-08-21
  • 2021-09-28
  • 2022-02-20
  • 2021-06-21
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
相关资源
相似解决方案