天天看點

c++ 傳回數組中最大的值_169-數組元素最大值的函數

一。要得到的效果:寫一個函數,傳回數組的最大值。

c++ 傳回數組中最大的值_169-數組元素最大值的函數

二。帶注釋的代碼

#include

//聲明一個函數,傳回值是int類型 , 函數名是maxValue

//參數清單有兩個參數,int array[] 是一個整形數組

// int size 是數組的長度

//這個函數的作用是:傳回數組元素的最大值

int maxValue(int array[], int size){

//聲明一個整形變量max,數組的第一個元素指派給變量max

int max = array[0];

//周遊數組的元素

for (int i = 1; i < size ; i++) {

//逐個比較,如果變量max小于數組目前的元素,給max重新指派

if (max < array[i]) {

max = array[i];

}

}

//傳回數組元素的最大值

return max;

}

int main(){

//聲明一個整形數組,長度是5,初始化5個元素

int array[5]= {10,20,30,40,50};

//調用函數,傳入實參,數組名和長度,輸出最大值

printf("max=%d