谁能解释下这段程序 的意思 最好每句带注释#include "iostream.h"int max(int a[],int size);int main(){int number[]={2,45,12,6,23,98,13,3};cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 07:41:32
谁能解释下这段程序 的意思 最好每句带注释#include
xՒNQ_eCo$9cF#"Ւt>#1YӖZF2;^Uٙ':ƮSVc=N0䤈:- :-סކ5wm|~Ku3IŕG2RBZ৲cLqȨڂ7ǯZ6O"9-.>29VY0B;Lx=BW*y4v?sBߟHJ6 ; LFEeZ=n|R=g\`pdz&\ulF tP9x? {hB!Q8AVb0^uf=DJc["NXTz稑=ѪX-֤/JغGO8`YGmY ɃwK^ M@mĨ eV

谁能解释下这段程序 的意思 最好每句带注释#include "iostream.h"int max(int a[],int size);int main(){int number[]={2,45,12,6,23,98,13,3};cout
谁能解释下这段程序 的意思 最好每句带注释
#include "iostream.h"
int max(int a[],int size);
int main()
{
int number[]={2,45,12,6,23,98,13,3};
cout

谁能解释下这段程序 的意思 最好每句带注释#include "iostream.h"int max(int a[],int size);int main(){int number[]={2,45,12,6,23,98,13,3};cout
int max(int a[],int size)这个函数
就是说数组a里的数依次和max做比较,如果大于max,则max数值更新为当前比较的数值.最后出来的就是最大的数了.
比如你的数组为 {2,45,12,6,23,98,13,3};
i=0时 a[0]>max(这个时候max=0) 条件成立所以 max = 2
i=1 a[1]>max(这个时候max=2) 条件成立所以 max = 45
.
依次下去,所有数组里的数据都比较完,最后就得出了最大的那个数.