91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言之static和extern

發布時間:2020-08-10 23:42:00 來源:網絡 閱讀:293 作者:師趣妮 欄目:編程語言
/*
全局變量和局部變量?:
????全局變量?:?
????????1,如果沒有初始化,默認值為0;
????????2,存儲在靜態區中,隨著程序啟動而創建,程序結束而釋放;
?????局部變量?:?
?????????1,作用域?:?自定義位置起至return或"}"結束;
?????????2,同一個作用域內,局部變量不可同名;
?????????3,未初始化的局部變量中,保存著一堆亂碼;
?????????4,變量的調用原則?:?就近原則;
?????????5,局部變量保存在棧中,作用局結束即被釋放;
內部全局變量和外部全局變量?:
????內部全局變量?:?以static關鍵字修飾,只能夠被當前文件訪問的全局變量
????????1,同一作用域內可定義多個同名的內部全局變量,同名的內部全局變量指向同一塊內存空間;
????????2,不同文件中的內部全局變量指向不同的內存空間;
?????外部全局變量?:?默認情況下,創建的全局變量均為外部全局變量,可其他文件訪問的全局變量;
?????????1,?可同時定義多個同名的外部全局變量,同名的外部全局變量指向同一塊內存空間;
?????????2,?外部全局變量的安全性問題?:?在Xcode升級之后,處于安全性考慮,不在允許在其他文件中,直接訪問外部全局變量,但僅僅只是Xcode不支持而已,但其本身,并沒有錯,
????????????在終端中,可正常執行.但在Xcode中想要在其他文件中,訪問外部全局變量,必須以extern關鍵字聲明,要訪問某一個外部全局變量,明確用戶知道自己當前操作;
?????????3,extern的其他用法,在同一個文件中,如果變量定義在變量使用之后,同樣可以使用extern進行聲明;
static對局部變量的作用?:
????1,會將局部變量創建在靜態區中,延長其生命周期,減少局部變量的重復創建和釋放,提高程序執行效率;
????2,作用域?:?自定義位置起至文件末尾;
????3,當系統遇到static修飾的局部變量時,首先會檢查靜態區中是否存在該變量,如果存在,則直接使用,該語句僅僅起到聲明的作用,如果不存在,則在靜態區中創建該變量;
static和extern對函數的作用?:
????內部函數和外部函數?:
????????外部函數?:?默認情況下,創建的函數,即為外部函數,可被其他文件訪問;
????????內部函數?:?以關鍵字static修飾,只能夠被當前文件訪問的函數;當然static也可用于聲明一個內部函數;
*/


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

民和| 清苑县| 天峨县| 边坝县| 牟定县| 黎平县| 西林县| 临高县| 大理市| 江西省| 本溪| 乐陵市| 阿城市| 萝北县| 同德县| 浦城县| 绥江县| 托里县| 闵行区| 沅江市| 六枝特区| 油尖旺区| 浦东新区| 洞头县| 卓资县| 尉氏县| 济南市| 浦江县| 罗源县| 赤城县| 呼图壁县| 于田县| 遵义市| 雅江县| 巩义市| 沽源县| 镇雄县| 宿迁市| 汉中市| 准格尔旗| 工布江达县|