下面對(duì)C語(yǔ)言的描述中,正確的是
下面對(duì)C語(yǔ)言的描述中,正確的是A.函數(shù)一定有返回值,否則無(wú)法使用函數(shù)B.C語(yǔ)言函數(shù)既可以嵌套定義,又可以遞歸調(diào)用C.在C語(yǔ)言中,調(diào)用函數(shù)時(shí),只能將實(shí)參的值傳遞給形參D.C語(yǔ)言程序中有調(diào)用關(guān)系的所有函數(shù)都必須放在同一源程序文件中
正確答案:CA選項(xiàng)“函數(shù)一定有返回值,否則無(wú)法使用函數(shù)”,該選項(xiàng)是錯(cuò)誤的。使用一個(gè)函數(shù)并不一定要使用該函數(shù)的返回值。C語(yǔ)言中用void定義“無(wú)類(lèi)型”的函數(shù),即禁止在調(diào)用函數(shù)中使用被調(diào)用函數(shù)的返回值。B選項(xiàng)“C語(yǔ)言函數(shù)既可以嵌套定義,又可以遞歸調(diào)用”,該選項(xiàng)是錯(cuò)誤的。嵌套定義是指在定義一個(gè)函數(shù)時(shí),其函數(shù)體內(nèi)又包含另一個(gè)函數(shù)的完整定義,這個(gè)內(nèi)嵌的函數(shù)只能被包含它的函數(shù)所調(diào)用。而C語(yǔ)言規(guī)定每個(gè)函數(shù)都是平行、獨(dú)立的,不允許嵌套定義的情況出現(xiàn)。C語(yǔ)言不能嵌套定義函數(shù),但能夠嵌套調(diào)用函數(shù),也就是在調(diào)用一個(gè)函數(shù)的過(guò)程中,又調(diào)用另
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。