static修飾的變量為靜態(tài)變量,靜態(tài)變量的生命周期是整個進程,存在于全局區(qū)(靜態(tài)存儲區(qū))。
如果函數(shù)中存在靜態(tài)變量,如果函數(shù)多次調(diào)用,靜態(tài)變量只會初始化一次,這種特性也是普通局部變量說不具備的。
函數(shù)結(jié)束靜態(tài)變量不會釋放,而函數(shù)中的普通局部變量會被理解釋放。 如果想讓函數(shù)內(nèi)部的變量不會隨著函數(shù)的結(jié)束而結(jié)束,可以選擇static修飾該變量。
更多關(guān)于“物聯(lián)網(wǎng)培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴謹,每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時歡迎你來試聽。