奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

C語言中的static和extern關(guān)鍵字的作用

時間:2024-06-19 00:35:45 C語言 我要投稿
  • 相關(guān)推薦

C語言中的static和extern關(guān)鍵字的作用

  因為在app開發(fā)中,定義網(wǎng)絡(luò)鏈接或者設(shè)定常用變量時經(jīng)常會用到一些C中的關(guān)鍵字,但很多同學(xué)只見其名而不知其意,今天就介紹2個開發(fā)中常用的C語言關(guān)鍵字,分別是C語言中的static和extern關(guān)鍵字。

  1.static

  static的作用

  修飾局部變量:

  1.延長局部變量的生命周期,程序結(jié)束才會銷毀

  2.局部變量只會生成一份內(nèi)存,只會初始化一次

  3.改變局部變量的'作用域

  寫法:

  //方法內(nèi)部static修飾的變量

  //不管調(diào)用與否,只會調(diào)用一次

  - (void)staticTest

  {

  // static修飾局部變量

  static int age = 0;

  age++;

  NSLog(@"%d",age);

  }

  //即調(diào)用兩次該方法

  //打印結(jié)果

  //1

  //2

  修飾全局變量

  1.只能在本文件中訪問,修改全局變量的作用域,生命周期不會改

  2.避免重復(fù)定義全局變量

  寫法:

  // 全局變量:只有一份內(nèi)存,

  //所有文件共享,與extern聯(lián)合使用。

  // 寫在方法外部

  // static修飾全局變量

  static int age = 20;

  //調(diào)用

  extern int age;

  NSLog(@"%d",age);

  //打印結(jié)果

  //20

  2.extern

  extern作用:

  只是用來獲取全局變量(包括全局靜態(tài)變量)的值,不能用于定義變量

  extern工作原理:

  先在當(dāng)前文件查找有沒有全局變量,沒有找到,才會去其他文件查找。


【C語言中的static和extern關(guān)鍵字的作用】相關(guān)文章:

淺談Java語言中static的作用08-10

C語言中volatile關(guān)鍵字分析07-26

C語言中關(guān)鍵字volatile的含義07-22

C語言中void有什么作用10-01

C語言中的指針和內(nèi)存泄漏08-07

C語言中的BYTE和char字符08-06

C語言關(guān)鍵字08-31

C語言中AddRef和Release的使用技巧07-15

c語言中bit和sbit的區(qū)別哪些10-19

C語言的關(guān)鍵字和控制語句有哪些07-25

主站蜘蛛池模板: 达日县| 衡东县| 云南省| 武隆县| 泽库县| 衡南县| 察雅县| 南召县| 江华| 福鼎市| 三河市| 北流市| 阿克苏市| 阿图什市| 汉沽区| 金乡县| 温泉县| 肇源县| 蕉岭县| 岚皋县| 梨树县| 济南市| 洪雅县| 丹东市| 罗定市| 潞城市| 克山县| 广宗县| 灵宝市| 璧山县| 陕西省| 洛川县| 香格里拉县| 永顺县| 浏阳市| 金堂县| 定南县| 徐汇区| 桐庐县| 阜新市| 咸阳市|