[單項(xiàng)選擇題] 以下函數(shù)findmax擬實(shí)現(xiàn)在數(shù)組中查找最大值并作為函數(shù)值返回,但程序中有錯(cuò)導(dǎo)致不能實(shí)現(xiàn)預(yù)定功能。 #define MIN-214748364
2021-07-20
[單項(xiàng)選擇題] 以下函數(shù)findmax擬實(shí)現(xiàn)在數(shù)組中查找最大值并作為函數(shù)值返回,但程序中有錯(cuò)導(dǎo)致不能實(shí)現(xiàn)預(yù)定功能。
#define MIN-2147483647
int findmax (int x[],int n)
int i,max;
for(i=0;i<n;i++)
max=MIN;
if(max<x[i]) max=x[i];
return max;
造成錯(cuò)誤的原因是( )。
A.定義語句int i,max,中max未賦初值
B.賦值語句max=MIN;中,不應(yīng)給max賦MIN值
C.語句if(max<x[i]) max=x[i];中判斷條件設(shè)置錯(cuò)誤
D.賦值語句max=MIN;放錯(cuò)了位置
正確答案:D
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。