亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

什么是全局變量

來(lái)源:云羅郡主 發(fā)布時(shí)間:2018-12-28 09:47:24 閱讀量:1016

什么是全局變量

一:什么是全局變量

全局變量也稱外部變量,是編程中的一種術(shù)語(yǔ),對(duì)象函數(shù)是在外部定義變量,也可以在程序任何地方進(jìn)行創(chuàng)建,當(dāng)然也可以是程序和對(duì)象進(jìn)行引用。

二:全局和局部的區(qū)別

1.Python中全局和局部的區(qū)別【推薦閱讀:python爬蟲(chóng)是什么

Python中兩者主要的區(qū)別就是作用域,其中全局變量在是py中聲明,而且全局都可以訪問(wèn),而局部變量是在其中某一個(gè)函數(shù)進(jìn)行聲明的,如果超出調(diào)用的范圍,程序就卡掉了,所以只能在程序中函數(shù)中去調(diào)用。

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

1

2

3

4

5

6

7

def fun(x): 

    y=2 

    print("乘法的運(yùn)行結(jié)果:",x*y) 

num1=1 

print("初始num1=",num1) 

fun(num1) 

print("y的值是:",y)

結(jié)果:

什么是全局變量

運(yùn)行結(jié)果出現(xiàn)錯(cuò)誤,原因可能就是想試圖訪問(wèn)局部變量,但是訪問(wèn)的不在y中。

2.C語(yǔ)言全局和局部的區(qū)別

在c語(yǔ)言中,主要的區(qū)別就是調(diào)用函數(shù),如果是全局變量要什么的地方,是在所有代碼之外,全局變量就不會(huì)存儲(chǔ)于堆棧,而且作用域會(huì)從申明到文件的末尾,如果是申明的地方是代碼起始處,變量就會(huì)存儲(chǔ)在堆棧,并且作用域是整個(gè)代碼塊,如果參數(shù)在函數(shù)的頭部,變量就會(huì)對(duì)整個(gè)函數(shù)起作用,并且存儲(chǔ)于堆棧。


標(biāo)簽: PHP
分享:
評(píng)論:
你還沒(méi)有登錄,請(qǐng)先