對于以下函數(shù)聲明 void fun(int array[4],int+ptr);以下敘述中正確的是( )。
對于以下函數(shù)聲明
void fun(int array[4],int+ptr);以下敘述中正確的是( )。
A.array,ptr都是指針變量
B.調(diào)用fun函數(shù)時,實參的值將逐一復制給array
C.調(diào)用fun函數(shù)時,array按值傳送,ptr按地址傳送
D.array是數(shù)組,ptr是指針,它們的性質(zhì)不同
正確答案:Avoidfun(intarray[4],int4ptr);第一個參數(shù)雖然是數(shù)組類型,但是會退化為指針,并且形參數(shù)組的個數(shù)沒有用。第二個參數(shù)是指針,因此實際上二個形參都是指針,傳遞的都是地址,而不是值??芍x項B、C、D錯誤。答案為A選項。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。