在一個(gè)C源程序文件中所定義的全局變量,其作用域?yàn)?/h1>
在一個(gè)C源程序文件中所定義的全局變量,其作用域?yàn)?/p>
A.所在文件的全部范圍
B.所在程序的全部范圍
C.所在函數(shù)的全部范圍
D.由具體定義位置和extern說明來決定范圍
正確答案:D解析:全局變量的有效范圍是從定義變量的位置開始到本源文件結(jié)束。如果需要在其他源文件中使用該全局變量,則可以在其他源文件中使用extern關(guān)鍵字來聲明該全局變量,這樣該全局變量的作用域就被擴(kuò)展到以extern聲明了該全局變量的位置開始到此源文件結(jié)束。故本題的正確答案為D。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。