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