JAVA基礎篇(11):局部變量與全局變量

Java局部變量

1.局部變量概念

局部變量:函數內部的變量稱爲局部變量,它的作用域僅限於函數內部, 離開該函數後就是無效的,再使用就會報錯。

2.局部變量作用範圍

1.主函數中定義的變量也只能在主函數中使用,不能在其他函數中使用。
2.允許在不同的函數中使用相同的變量名,他們代表不同變量,分配不同的存放單元,互不相干,不會發生混淆。
3.複合語句中定義的變量,只限於使用當前函數中,也是複合語句的局部變量,複合語句:就是用{}包含起來的語句塊。
4.形參變量、在函數體內定義的變量都是局部變量。實參給形參傳值的過程也就是給局部變量賦值的過程。

Java全局變量

1.全局變量概念

全局變量:在所有函數外部定義的變量稱爲全局變量,它的作用域默認是整個程序,也就是所有的源文件。它的作用域是從聲明時刻開始,到程序結束。

2.全局變量作用範圍

1.全局變量定義必須在所有函數之外。
2.在同一源文件中,允許全局變量和局部變量同名,在局部變量作用域內,同名的全局變量不起作用(局部變量優先級高)。

局部變量和全局變量區別:
使用的範圍不同:作用域(Scope),就是變量的有效範圍。變量的作用域取決於變量的可訪問性。

上一篇:
下一篇:


軟件測試工程師一隻,也在不斷的學習階段,平時的小經驗不定期分享。
博主經驗有限,若有不足,歡迎交流,共同改進~
有意可加Q羣 908417285 交流學習。
乾坤未定,你我皆是黑馬
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章