請(qǐng)問(wèn)static什么意

發(fā)布時(shí)間:2025-09-30 03:42:02 瀏覽次數(shù):3

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

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

staticinta;

intb;

voidfunc(void)

{

staticintc;

intd;

}

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

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

static
需要裝修報(bào)建?需要辦理施工許可證?歡迎咨詢(xún)客戶(hù)經(jīng)理 18221559551