酷知吧

位置:首頁 > 教育 > 

局部變量和全局變量的區別是什麼

教育2.48W

局部變量能夠與全局變量重名,可是局部變量會屏蔽全局變量。全局變量是程序編寫專業術語中的一種,源於於變量之分。下面一起來看看局部變量和全局變量的區別是什麼。

局部變量和全局變量的區別是什麼

1、作用不一樣:全局變量的作用域為全部程序,而局部變量的作用域為當今函數或循環系統等。

2、存儲方法不一樣:全局變量存儲在全局數據信息區中,局部變量存儲在棧區。

3、生命期不一樣:全局變量的生命期和主程序一樣,隨程序的銷燬而消毀,局部變量在函數內部或循環系統內部,隨函數的撤出或循環系統撤出就不會有了。

4、使用方法不一樣:全局變量在聲明後程序的每個一部分都能夠使用,可是局部變量只有在部分使用。函數內部會首先使用局部變量再使用全局變量。

以上就是給各位帶來的關於局部變量和全局變量的區別是什麼的全部內容了。