因為在app開發中,定義網絡連結或者設定常用變量時經常會用到一些C中的關鍵字,但很多同學只見其名而不知其意,今天就介紹2個開發中常用的C語言關鍵字。
1.staticstatic的作用修飾局部變量:
1.延長局部變量的生命周期,程序結束才會銷毀
2.局部變量只會生成一份內存,只會初始化一次
3.改變局部變量的作用域
//方法內部static修飾的變量
//不管調用與否,只會調用一次- (void)staticTest{ // static修飾局部變量 static int age = 0; age++; NSLog(@"%d",age);}//即調用兩次該方法//列印結果//1//2
修飾全局變量
1.只能在本文件中訪問,修改全局變量的作用域,生命周期不會改
2.避免重複定義全局變量
// 全局變量:只有一份內存,
//所有文件共享,與extern聯合使用。// 寫在方法外部// static修飾全局變量static int age = 20;//調用extern int age;NSLog(@"%d",age);//列印結果//20
戳閱讀原文:現在報名就送500萬紅包,來華清助你成就高薪夢!
點住二維碼3秒
與10萬程序高手做朋友
每天乾貨餵飽你
(記得識別二維碼喲)
或微信搜索華清遠見,即可關注我們
免費講座 | 乾貨分享 | 程式設計師生活 | 就業招聘
高端IT就業培訓專家
m.embedu.org