<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            C語言

            C語言中的static和extern關鍵字的作用

            時間:2025-03-24 21:44:07 C語言 我要投稿
            • 相關推薦

            C語言中的static和extern關鍵字的作用

              因為在app開發中,定義網絡鏈接或者設定常用變量時經常會用到一些C中的關鍵字,但很多同學只見其名而不知其意,今天就介紹2個開發中常用的C語言關鍵字,分別是C語言中的static和extern關鍵字。

              1.static

              static的作用

              修飾局部變量:

              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

              2.extern

              extern作用:

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

              extern工作原理:

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


            【C語言中的static和extern關鍵字的作用】相關文章:

            C語言中static和extern的區別02-27

            C語言中Static和Const關鍵字的作用04-16

            C語言關鍵字static的使用12-01

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

            C語言關鍵字:auto、static、register、const08-06

            C語言中volatile關鍵字分析07-26

            C語言中關鍵字volatile的含義07-22

            C語言中32個關鍵字詳解03-10

            總結C語言中const關鍵字的使用05-24

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院