C++全局变量和局部变量有什么区别
生活随笔
收集整理的這篇文章主要介紹了
C++全局变量和局部变量有什么区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
生命周期不同:
全局變量隨主程序創建時創建,隨主程序銷毀而銷毀;局部變量在局部函數內部,甚至局部循環體等內部存在,退出就不存在;
**使用方式不同:**通過聲明后全局變量程序的各個部分都可以用到;局部變量只能在局部使用;分配在棧區。
操作系統和編譯器通過內存分配的位置來知道的,全局變量分配在全局數據段并且在程序開始運行的時候被加載。局部變量則分配在堆棧里面 。
總結
以上是生活随笔為你收集整理的C++全局变量和局部变量有什么区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树的名称大全图解(树的名称大全)
- 下一篇: C++ const详解