新聞中心
C語言里 init這個函數(shù)具體怎么用
init標(biāo)示符在gcc編譯器中指定將該函數(shù)置于內(nèi)核的特定區(qū)域。在內(nèi)核完成自身
我們提供的服務(wù)有:做網(wǎng)站、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、玉樹ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的玉樹網(wǎng)站制作公司
初始化之后,就試圖釋放這個特定區(qū)域。實(shí)際上,內(nèi)核中存在兩個這樣的區(qū)域,
.text.init和.data.init—第一個是代碼初始化使用的,另外一個是數(shù)據(jù)初始化使用的(
可以在進(jìn)程間共享的代碼和字符串常量之類的“文本(Text)”是在可執(zhí)行程序中的“純
區(qū)域”中使用的一個術(shù)語)。另外你也可以看到__initfunc和__initdata標(biāo)志,前者和
__init類似,標(biāo)志初始化專用代碼,后者則標(biāo)志初始化專用數(shù)據(jù)。
C語言中init 是什么意思
init可理解為初始化。
init
為initialization(初始化)的縮寫,雖然不是C語言關(guān)鍵字,但是這是計(jì)算機(jī)中約定俗成的“初始化”的表示方法。init不止在C語言中出現(xiàn),其實(shí)很多其他使用場合中都可以見到。init可以包含很多內(nèi)容,如設(shè)置基本變量、重置甚至開啟物理設(shè)備等.
c++中init是什么意思以及用法
init即initialize,屬于子函數(shù),用戶自命名的,一般顧名思義是初始化的意思 。
意思就是對聲明的變量或?qū)ο蟆⒔Y(jié)構(gòu)體等進(jìn)行賦初始值的操作。
比如聲明變量int a;
帶有初始化的方式是int a = 0;
擴(kuò)展資料:
init進(jìn)程介紹
當(dāng)init開始運(yùn)行,它通過執(zhí)行一些管理任務(wù)來結(jié)束引導(dǎo)進(jìn)程,例如檢查文件系統(tǒng)、清理/tmp、啟動各種服務(wù)以及為每個終端和虛擬控制臺啟動getty,在這些地方用戶將登錄系統(tǒng)。
在系統(tǒng)完全起來之后,init為每個用戶已退出的終端重啟getty(這樣下一個用戶就可以登錄)。init同樣也收集孤立的進(jìn)程:當(dāng)一個進(jìn)程啟動了一個子進(jìn)程并且在子進(jìn)程之前終止了,這個子進(jìn)程立刻成為init的子進(jìn)程。
參考資料來源:百度百科-init進(jìn)程
網(wǎng)站標(biāo)題:c語言的init函數(shù)功能 c語言initial
轉(zhuǎn)載來于:http://www.ef60e0e.cn/article/doggico.html