init標示符在gcc編譯器中指定將該函數置于內核的特定區域。在內核完成自身
我們提供的服務有:做網站、成都網站建設、微信公眾號開發、網站優化、網站認證、玉樹ssl等。為上千余家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的玉樹網站制作公司
初始化之后,就試圖釋放這個特定區域。實際上,內核中存在兩個這樣的區域,
.text.init和.data.init—第一個是代碼初始化使用的,另外一個是數據初始化使用的(
可以在進程間共享的代碼和字符串常量之類的“文本(Text)”是在可執行程序中的“純
區域”中使用的一個術語)。另外你也可以看到__initfunc和__initdata標志,前者和
__init類似,標志初始化專用代碼,后者則標志初始化專用數據。
init可理解為初始化。
init
為initialization(初始化)的縮寫,雖然不是C語言關鍵字,但是這是計算機中約定俗成的“初始化”的表示方法。init不止在C語言中出現,其實很多其他使用場合中都可以見到。init可以包含很多內容,如設置基本變量、重置甚至開啟物理設備等.
init即initialize,屬于子函數,用戶自命名的,一般顧名思義是初始化的意思 。
意思就是對聲明的變量或對象、結構體等進行賦初始值的操作。
比如聲明變量int a;
帶有初始化的方式是int a = 0;
擴展資料:
init進程介紹
當init開始運行,它通過執行一些管理任務來結束引導進程,例如檢查文件系統、清理/tmp、啟動各種服務以及為每個終端和虛擬控制臺啟動getty,在這些地方用戶將登錄系統。
在系統完全起來之后,init為每個用戶已退出的終端重啟getty(這樣下一個用戶就可以登錄)。init同樣也收集孤立的進程:當一個進程啟動了一個子進程并且在子進程之前終止了,這個子進程立刻成為init的子進程。
參考資料來源:百度百科-init進程
當前名稱:c語言的init函數功能 c語言initial
瀏覽地址:http://www.2m8n56k.cn/article20/doggico.html
成都網站建設公司_創新互聯,為您提供靜態網站、網站設計、全網營銷推廣、網站制作、用戶體驗、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯