設(shè)函數(shù)中有整型變量n,為保證其在未賦初值的情況下初值為0,應(yīng)選擇的存儲(chǔ)類別是______。
設(shè)函數(shù)中有整型變量n,為保證其在未賦初值的情況下初值為0,應(yīng)選擇的存儲(chǔ)類別是______。
A.a(chǎn)uto
B.register
C.static
D.a(chǎn)uto或register
正確答案:C解析:本題主要考查的是存儲(chǔ)分類。C語(yǔ)言中,有兩種存儲(chǔ)類別:自動(dòng)類、靜態(tài)類。有四個(gè)與兩種存儲(chǔ)類別有關(guān)的說(shuō)明符,它們是;auto(自動(dòng))、register(寄存器)、static(靜態(tài))、extern(外部)。根據(jù)題面中“設(shè)函數(shù)中有整型變量n”可知,變量n是局部變量,當(dāng)在函數(shù)體內(nèi)部使用static來(lái)說(shuō)明—個(gè)變量時(shí),可以稱該變量為靜態(tài)局部變量,其與auto、register類的變量有兩點(diǎn)本質(zhì)上的區(qū)別; ·在整個(gè)程運(yùn)行期間,靜態(tài)局部變量在內(nèi)存的靜態(tài)存儲(chǔ)區(qū)中占據(jù)著永久性的存儲(chǔ)單元; ·靜態(tài)局部變量的初值是在編譯時(shí)
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。