首頁  >  文章  >  後端開發  >  什麼是全域變數

什麼是全域變數

云罗郡主
云罗郡主原創
2018-12-19 14:31:1258160瀏覽




什麼是全域變數

##什麼是全域變數全域變數也稱為外部變量,是程式設計中的一種術語,物件函數是在外部定義變量,也可以在程式任何地方進行創建,當然也可以是程序和物件進行引用。

二:全局和局部的區別

1.Python中全域和局部的區別【建議閱讀:

什麼是全域變數

python爬蟲是什麼


Python中兩者主要的區別就是作用域,其中全局變數在是py中聲明,而且全局都可以訪問,而局部變數是在其中某一個函數進行宣告的,如果超出呼叫的範圍,程式就卡掉了,所以只能在程式中函數中去呼叫。

如果出現函數和局部名稱一致,可能會出現其他的效果,一般情況下,我們不會這樣去使用。例如:

def fun(x):  
    y=2  
    print("乘法的运行结果:",x*y)  
num1=1  
print("初始num1=",num1)  
fun(num1)  
print("y的值是:",y)
結果:


運行結果出現錯誤,原因可能就是想試圖存取局部變量,但是訪問的不在y中。


2.C語言全局和局部的區別

在c語言中,主要的區別就是呼叫函數,如果是全域變數要什麼的地方,是在所有程式碼之外,全域變數就不會儲存於堆疊,而且作用域會從申明到檔案的結尾,如果是申明的地方是程式碼起始處,變數就會儲存在堆疊,並且作用域是整個程式碼區塊,如果參數在函數的頭部,變數就會對整個函數起作用,並且儲存於堆疊。

以上就是對什麼是全域變數的全部介紹,如果你想了解更多有關
php入門

,請關注php中文網。

####################################### #############################################################################################

以上是什麼是全域變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn