一。要得到的效果:写一个函数,返回数组的最大值。
二。带注释的代码
#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