c語言中,函數(shù)的隱含存儲類別是extern
創(chuàng)新互聯(lián)是一家以網(wǎng)絡技術(shù)公司,為中小企業(yè)提供網(wǎng)站維護、網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)站備案、服務器租用、空間域名、軟件開發(fā)、成都小程序開發(fā)等企業(yè)互聯(lián)網(wǎng)相關(guān)業(yè)務,是一家有著豐富的互聯(lián)網(wǎng)運營推廣經(jīng)驗的科技公司,有著多年的網(wǎng)站建站經(jīng)驗,致力于幫助中小企業(yè)在互聯(lián)網(wǎng)讓打出自已的品牌和口碑,讓企業(yè)在互聯(lián)網(wǎng)上打開一個面向全國乃至全球的業(yè)務窗口:建站聯(lián)系熱線:13518219792
形參的默認存儲類別是auto
形參
或者說所有的變量,缺省的存儲類別都是auto的。
C語言中四種存儲類別
auto
static
extern
register
除非標了,否則都是auto。
C。
在函數(shù)內(nèi)部或復合語句內(nèi)定義變量時,如果沒有指定的存儲類型或使用了auto說明符,系統(tǒng)就認為所定義的變量具有自動類別。
形參即函數(shù)的自變量,其初值來源于函數(shù)的調(diào)用。只有在程序執(zhí)行過程中調(diào)用了函數(shù),形參才有可能得到具體的值,并參與運算求得函數(shù)值。形參表相當于變量說明,但應特別注意:此處只能使用類型標識符,而不能直接使用類型。
用auto(或省略)來區(qū)分說明的局部變量。當執(zhí)行進入局部變量所在的塊時,在棧上為變量分配存儲,退出塊時,存儲單元被回收。具有自動存儲期的變量在進入聲明該變量的程序塊時被建立,它在該程序塊活動時存在,退出該程序塊時撤銷。在函數(shù)內(nèi)部定義的變量成為局部變量。
擴展資料:
1、register關(guān)鍵字提示編譯器把局部變量或函數(shù)的形參盡可能放入CPU的寄存器中,以便快速訪問。因此變量的字節(jié)長度不應該超過寄存器的長度。不要用取地址符()去獲得此變量的內(nèi)存地址。例如:
{
register int Miles;
}
2、static是全局變量的默認存儲類。例如:
static int Count;
int Road;
main()
{
printf("%d\n", Count);
printf("%d\n", Road);
}
Count與Road兩個變量都是默認的static存儲類。
3、extern存儲類是指全局變量可以被各個對象模塊訪問。使用extern關(guān)鍵字時,表示變量已經(jīng)在別處定義,所以不能在此處初始化。
參考資料:
百度百科-形式參數(shù)
百度百科-存儲類
當前題目:c語言中函數(shù)形參存儲類型 c語言中形參的默認存儲類型是
網(wǎng)頁路徑:http://jinyejixie.com/article4/dochiie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、營銷型網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、網(wǎng)站營銷、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)