国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

C語言深刨_關(guān)鍵字2——static sizeof

Worktile / 1364人閱讀

摘要:文章目錄多文件問題修飾全局變量和函數(shù)修飾局部變量局部變量就是臨時(shí)的,全局變量就是全局的多文件問題全局變量和函數(shù)在另一個(gè)文件定義的函數(shù)能在其他文件中使用嗎可以的在另一個(gè)文件定義的全局變量能在其他文件使用嗎可以的從上面來看

多文件問題

全局變量和函數(shù)
在另一個(gè)文件定義的函數(shù)能在其他文件中使用嗎?可以的

在另一個(gè)文件定義的全局變量能在其他文件使用嗎?可以的
從上面來看得出函數(shù)和全局變量可以跨文件使用但是必須聲明
加下來看看聲明之后

聲明之后是沒有錯(cuò)誤,但是這樣子聲明是不是有些麻煩
看下面

為什么要使用頭文件呢?
在單純的使用源文件,當(dāng)項(xiàng)目組織的越大時(shí),維護(hù)的成本就很高;
.h的頭文件大大減少了維護(hù)的成本,有什莫改動(dòng)的在頭文件改,避免一改全改

但是又出現(xiàn)一個(gè)問題呀,你頭文件多次被源文件使用,就會(huì)出現(xiàn)重復(fù)包含呀,如何解決呢?
來包含這個(gè)

static

static修飾全局變量和函數(shù)


由此看出static修飾的全局變量與函數(shù)不可以跨文件使用

static修飾的全局變量和函數(shù)能在本文件內(nèi)使用
static修飾全局變量,和函數(shù),只是改變了他們的作用域,沒有改變生命周期

static修飾局部變量



static 修飾局部變量,修改的是生命周期,作用域沒有變

作用域是沒有變的,只是生命周期變了

局部變量就是“臨時(shí)的”,全局變量就是“全局的”?


總的來說:就是局部變量和全局變量不是在一個(gè)地方的,所以他們的生命周期就不一樣

sizeof

sizeof就是求類型大小的,單位字節(jié)
定義一個(gè)變量本質(zhì)上實(shí)在內(nèi)存開辟一塊空間,用來保存數(shù)據(jù),定義變量是有類型的,所以,每個(gè)類型的大小也不一樣

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/122009.html

相關(guān)文章

  • 13 萬字 C 語言從入門到精通保姆級(jí)教程2021 年版 (建議收藏)

    摘要:友情提示先關(guān)注收藏,再查看,萬字保姆級(jí)語言從入門到精通教程。及大牛出天地開始有隨之乃有萬種語年英國劍橋大學(xué)推出了語言。 友情提示:先關(guān)注收藏,再查看,13 萬字保...

    zombieda 評(píng)論0 收藏0
  • 【簡(jiǎn)單地過一遍C語言基礎(chǔ)部分】所有知識(shí)點(diǎn),點(diǎn)到為止!(僅一萬多字)

    摘要:局部變量的作用域是變量所在的局部范圍。生命周期變量的生命周期變量的創(chuàng)建和銷毀之間的時(shí)間段局部變量的生命周期進(jìn)入作用域生命周期開始,出作用域生命周期結(jié)束。 前言: 就在前幾天,C語言入門到進(jìn)階部分的專欄——《維生素C語言》終于完成了。全文共計(jì)十八個(gè)章節(jié)并附帶三張筆試練習(xí)篇,美中不足的是,第...

    chaos_G 評(píng)論0 收藏0
  • C++內(nèi)存管理

    摘要:對(duì)于申請(qǐng)內(nèi)存失敗,的處理是返回空指針,而的處理是拋異常對(duì)于自定義類型,會(huì)調(diào)用其構(gòu)造析構(gòu)函數(shù),而不會(huì)。內(nèi)存泄漏并不是指內(nèi)存在物理上的消失,而是應(yīng)用程序分配某段內(nèi)存后,因?yàn)樵O(shè)計(jì)錯(cuò)誤,失去了對(duì)該段內(nèi)存的控制,因而造成了內(nèi)存的浪費(fèi)。 ...

    mudiyouyou 評(píng)論0 收藏0
  • Python: C擴(kuò)展初體驗(yàn)

    摘要:哪怕工作中比較少機(jī)會(huì)自己寫擴(kuò)展了解這塊的知識(shí),也有利于我們更加深入了解的運(yùn)行本質(zhì)。表示這個(gè)模塊使用這個(gè)映射表。所以,在我們編寫擴(kuò)展時(shí),也需要時(shí)刻謹(jǐn)記這步主要會(huì)用到下面兩個(gè)宏增加引用例減少引用例不能直接使用釋放,必須使用然后即可。 前言 使用 Python 毋庸置疑減少了很多規(guī)則約束和開發(fā)成本,讓我們能夠更加專注于邏輯而非語法。但是得此失彼,開發(fā)效率提高了,卻帶來了運(yùn)行性能的問題,所以就...

    xcold 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<