主頁 > 百科知識 > 請問static什么意

請問static什么意

時間:2024-11-30 05:15:42 瀏覽量:

在英文中,"static"的意思是“靜態(tài)的”,通常用于描述不隨時間變化或不依賴于特定實例的屬性、變量或方法。例如,靜態(tài)變量、靜態(tài)函數(shù)和靜態(tài)成員等都是指與類或?qū)ο箨P(guān)聯(lián)但不屬于其實例的屬性或方法。

是不止一個意思,要看用到哪里。比如:

staticinta;

intb;

voidfunc(void)

{

staticintc;

intd;

}

在這里,a與b都是全局變量,二者的區(qū)別是,b可以被別的文件使用,a只能在本文件中使用,這是static對全局變量的作用。

c和d的區(qū)別是,d是一個自動變量,func函數(shù)執(zhí)行完后,d會自動被釋放。但c卻不會被釋放,下一次調(diào)用func函數(shù)時,c的值會保留上次的值繼續(xù)使用。

TAG: static

© 轉(zhuǎn)乾企業(yè)管理-上海店鋪裝修報建公司 版權(quán)所有 | 黔ICP備2023009682號

免責聲明:本站內(nèi)容僅用于學(xué)習(xí)參考,信息和圖片素材來源于互聯(lián)網(wǎng),如內(nèi)容侵權(quán)與違規(guī),請聯(lián)系我們進行刪除,我們將在三個工作日內(nèi)處理。聯(lián)系郵箱:303555158#QQ.COM (把#換成@)