ios開發static關鍵字的理解


1:static關鍵字修飾局部變量:1:當static關鍵字修飾局部變量時,該局部變量只會初始化一次,在系統中只有一份內存   2:static關鍵字不可以改變局部變量的作用域,但是可延長局部變量的生命周期,該變量直到整個項目結束的時候才會被銷毀

2:static修飾的全局變量:作用域僅限於當前文件,外部類不可以訪問到該變量

3:extern:引用關鍵字,當某一個全局變量,沒有用static修飾時,其作用域為整個項目文件,若是在其他類想引用該變量,則用extern關鍵字,例如,想引用其他類的全局變量,int age = 10;則在當前類中實現,extern int age;也可以在外部修改該變量,extern int age = 40;,若某個文件中的全局變量不想被外界修改,則用static修飾該變量,則其作用域只限於該文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM