成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

Worktile / 1367人閱讀

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

多文件問(wèn)題

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

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

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

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

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

static

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


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

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

static修飾局部變量



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

作用域是沒(méi)有變的,只是生命周期變了

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


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

sizeof

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

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

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

相關(guān)文章

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

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

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

    摘要:局部變量的作用域是變量所在的局部范圍。生命周期變量的生命周期變量的創(chuàng)建和銷毀之間的時(shí)間段局部變量的生命周期進(jìn)入作用域生命周期開始,出作用域生命周期結(jié)束。 前言: 就在前幾天,C語(yǔ)言入門到進(jìn)階部分的專欄——《維生素C語(yǔ)言》終于完成了。全文共計(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ā)成本,讓我們能夠更加專注于邏輯而非語(yǔ)法。但是得此失彼,開發(fā)效率提高了,卻帶來(lái)了運(yùn)行性能的問(wèn)題,所以就...

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

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

0條評(píng)論

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