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