網(wǎng)站首頁百科全書 >正文
導(dǎo)讀相信目前很多小伙伴對(duì)于c語言編程中static運(yùn)用方法都比較感興趣,那么小搜今天在網(wǎng)上也是收集了一些與c語言編程中static運(yùn)用方法相關(guān)的信息...
相信目前很多小伙伴對(duì)于c語言編程中static運(yùn)用方法都比較感興趣,那么小搜今天在網(wǎng)上也是收集了一些與c語言編程中static運(yùn)用方法相關(guān)的信息來分享給大家,希望能夠幫助到大家哦。c語言中static運(yùn)用方法一、c程序存儲(chǔ)空間布局C程序一向由下列有些組成:1)正文段——CPU履行的機(jī)器指令有些;一個(gè)程序只要一個(gè)副本;只讀,防止程序因?yàn)橐馔馐鹿识拚旧碇噶睿?)初始化數(shù)據(jù)段(數(shù)據(jù)段)——在程序中所有賦了初值的大局變量,寄存在這里。3)非初始化數(shù)據(jù)段(bss段)——在程序中沒有初始化的大局變量;內(nèi)核將此段初始化為0。4)?!黾臃较颍鹤皂斚蛳略黾?;主動(dòng)變量以及每次函數(shù)調(diào)用時(shí)所需求保管的信息(回來地址;環(huán)境信息)。5)堆——?jiǎng)討B(tài)存儲(chǔ)分。|-----------|| ||-----------||棧||-----------|| | || |/ || || || /| || | ||-----------||堆||-----------||未初始化||-----------||初始化||-----------||正文段||-----------|語言中static運(yùn)用方法(2)二、面向進(jìn)程程序設(shè)計(jì)中的static1.大局靜態(tài)變量在大局變量之前加上關(guān)鍵詞static,大局變量就被界說變成一個(gè)大局靜態(tài)變量。1)內(nèi)存中的方位:靜態(tài)存儲(chǔ)區(qū)(靜態(tài)存儲(chǔ)區(qū)在整個(gè)程序運(yùn)轉(zhuǎn)時(shí)間都存在)2)初始化:未經(jīng)初始化的大局靜態(tài)變量會(huì)被程序主動(dòng)初始化為0(主動(dòng)目標(biāo)的值是恣意的,除非他被顯現(xiàn)初始化)3)效果域:大局靜態(tài)變量在聲明他的文件之外是不行見的。精確地講從界說之處開端到文件完畢。界說大局靜態(tài)變量的優(yōu)點(diǎn):不會(huì)被其他文件所拜訪,修正其他文件中能夠運(yùn)用一樣姓名的變量,不會(huì)發(fā)生沖突。2.部分靜態(tài)變量在部分變量之前加上關(guān)鍵詞static,部分變量就被界說變成一個(gè)部分靜態(tài)變量。1)內(nèi)存中的方位:靜態(tài)存儲(chǔ)區(qū)2)初始化:未經(jīng)初始化的大局靜態(tài)變量會(huì)被程序主動(dòng)初始化為0(主動(dòng)目標(biāo)的值是恣意的,除非他被顯現(xiàn)初始化)3)效果域:效果域仍為部分效果域,當(dāng)界說它的函數(shù)或許句子塊完畢的時(shí)分,效果域隨之完畢。注:當(dāng)static用來潤飾部分變量的時(shí)分,它就改動(dòng)了部分變量的存儲(chǔ)方位,從本來的棧中寄存改為靜態(tài)存儲(chǔ)區(qū)。可是部分靜態(tài)變量在脫離效果域之后,并沒有被毀掉,而是依然駐留在內(nèi)存傍邊,直到程序完畢,只不過咱們不能再對(duì)他進(jìn)行拜訪。當(dāng)static用來潤飾大局變量的時(shí)分,它就改動(dòng)了大局變量的效果域(在聲明他的文件之外是不行見的),可是沒有改動(dòng)它的寄存方位,仍是在靜態(tài)存儲(chǔ)區(qū)中。3.靜態(tài)函數(shù)在函數(shù)的回來類型前加上關(guān)鍵詞static,函數(shù)就被界說變成靜態(tài)函數(shù)。函數(shù)的界說和聲明默許情況下是extern的,但靜態(tài)函數(shù)只是在聲明他的文件傍邊可見,不能被其他文件所用。界說靜態(tài)函數(shù)的優(yōu)點(diǎn):其他文件中能夠界說一樣姓名的函數(shù),不會(huì)發(fā)生沖突靜態(tài)函數(shù)不能被其他文件所用。存儲(chǔ)闡明符auto,register,extern,static,對(duì)應(yīng)兩種存儲(chǔ)期:主動(dòng)存儲(chǔ)期和靜態(tài)存儲(chǔ)期。auto和register對(duì)應(yīng)主動(dòng)存儲(chǔ)期。具有主動(dòng)存儲(chǔ)期的變量在進(jìn)入聲明該變量的程序塊時(shí)被樹立,它在該程序塊活動(dòng)時(shí)存在,退出該程序塊時(shí)吊銷。關(guān)鍵詞extern和static用來闡明具有靜態(tài)存儲(chǔ)期的變量和函數(shù)。用static聲明的部分變量具有靜態(tài)存儲(chǔ)持續(xù)期(static storage duration),或靜態(tài)規(guī)模(static extent)。盡管他的值在函數(shù)調(diào)用之間堅(jiān)持有用,可是其姓名的可視性仍約束在其部分域內(nèi)。靜態(tài)部分目標(biāo)在程序履行到該目標(biāo)的聲明處時(shí)被初次初始化。拓展剖析:術(shù)語static有著不尋常的前史.起先,在C中引進(jìn)關(guān)鍵詞static是為了表明退出一個(gè)塊后依然存在的部分變量。隨后,static C中有了第二種意義:用來表明不能被其它文件拜訪的大局變量和函數(shù)。為了防止引進(jìn)新的關(guān)鍵詞,所以仍運(yùn)用static關(guān)鍵詞來表明這第二種意義。最終,C++重用了這個(gè)關(guān)鍵詞,并賦予它與前面不一樣的第三種意義:表明歸于一個(gè)類而不是歸于此類的任何特定目標(biāo)的變量和函數(shù)(與Java中此關(guān)鍵詞的意義一樣)。End本文到此結(jié)束,希望對(duì)大家有所幫助。
版權(quán)說明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!
猜你喜歡:
- 2022-06-13dnf成長(zhǎng)之輝光光環(huán)屬性(dnf進(jìn)化之光版本是多少級(jí))
- 2022-06-13羅雨潔(羅雨寒資料)
- 2022-06-13喬楓李婷楊麗完整版(喬楓李婷楊麗)
- 2022-06-13如何刻錄無損音樂光盤(如何刻錄音樂光盤)
- 2022-06-13成都九中光華校區(qū)和成都四中相比哪個(gè)更好(謝謝~)
- 2022-06-13歷年賀歲片合集(歷年賀歲片名單)
- 2022-06-13自己在家怎么染發(fā)根(如何在家自己染發(fā))
最新文章:
- 2022-06-13ipad軟件有hd什么意思(ipad上的軟件為什么都是hd?代表什么)
- 2022-06-13dnf成長(zhǎng)之輝光光環(huán)屬性(dnf進(jìn)化之光版本是多少級(jí))
- 2022-06-13機(jī)械硬盤和固態(tài)硬盤的最大區(qū)別(機(jī)械硬盤和固態(tài)硬盤的區(qū)別)
- 2022-06-13艾葉泡腳能加姜嗎(艾葉泡腳可以加姜嗎詳細(xì)介紹)
- 2022-06-13dnf痛苦之村列瑟芬打法(dnf痛苦之村)
- 2022-06-13河南高速(黃衢南高速的黃衢南高速)
- 2022-06-13電腦怎么錄制屏幕視頻教程(如何錄制電腦屏幕視頻)
- 2022-06-13尕這個(gè)字念啥(尕這個(gè)字念什么啊)
- 2022-06-13豬蹄怎么挑選(豬蹄怎么挑詳細(xì)介紹)
- 2022-06-13羅雨潔(羅雨寒資料)
- 2022-06-13痔瘡最好治療辦法是什么樣的(痔瘡有哪些治療方法最好的藥是什么)
- 2022-06-13安利成冠系統(tǒng)現(xiàn)狀(安利成冠系統(tǒng)創(chuàng)始人)
- 2022-06-13艾葉泡腳大汗淋漓是去濕氣嗎(艾葉泡腳出汗是在排濕氣嗎詳細(xì)介紹)
- 2022-06-13怎樣發(fā)布信息到58同城上(怎樣發(fā)布信息到網(wǎng)上)
- 2022-06-13手機(jī)屏幕有刮痕很難看(手機(jī)屏幕有刮痕怎么辦)
- 熱點(diǎn)推薦
- 熱評(píng)文章
- 隨機(jī)文章
- 成都九中光華校區(qū)和成都四中相比哪個(gè)更好(謝謝~)
- 歷年賀歲片合集(歷年賀歲片名單)
- 自己在家怎么染發(fā)根(如何在家自己染發(fā))
- 陳浩《籌碼分布》(籌碼分布與陳浩有什么關(guān)系籌碼分布是什么)
- 虎丘記翻譯對(duì)照(虎丘記翻譯)
- 修造的近義詞是什么呢(修造的近義詞是什么)
- 電腦5大品牌(商用電腦十大品牌排行榜)
- 跨越百年的美麗體現(xiàn)在哪些方面(跨越百年的美麗的主要內(nèi)容是什么)
- 南京火車站和南京動(dòng)車站是一個(gè)站嗎(南京的火車站和動(dòng)車站是同一個(gè)站嗎)
- 關(guān)于國慶的手抄報(bào)內(nèi)容(國慶節(jié)手抄報(bào)圖片資料內(nèi)容)
国产高清亚洲|
一本久道久久综合婷婷鲸鱼|
亚洲一区二区网站|
婷婷综合在线|
国产中文综合无码视频|
亚洲成人综合社区|
蜜桃成人久久|
亚洲av福利|
亚洲经典无码|
狠狠噜天天噜日日噜视频麻豆
|
又湿又紧又大又爽a视频|
亚洲精品资源美女情侣酒店|
亚洲精品国产精品国自产拍
|
三级久久|
99久久66|
国产999视频|
韩日AV无码|
亚洲成人黄色|
欧美精品久久久久A|
999久久久免费精品国产|
久久久综合九色合综|
国产九色精品|
在线观看亚洲AV日韩AV青青网|
人人澡人人澡人人妻人人四虎|
国产啪精品视频网站免费尤物
|
啊啊啊无码|
稀缺小u女呦精品呦免费|
国产探花视频在线观看|
后入精品|
香蕉视频官网|
久久精品无码一区二|
四虎成人永久免费影院|
在线观看欧美日韩|
91精品人妻一区二区三区蜜桃|
超碰精品在线|
日韩亚洲一区二区|
色呦呦国产精品|
日本一区二区三区在线视频|
成人免费激情视频|
亚洲精品xxx|
精品视频无码一区二区三区|