一。要得到的效果:寫一個函數,傳回數組的最大值。
二。帶注釋的代碼
#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