谁能解释下这段程序 的意思 最好每句带注释

1个回答

  • 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

    .

    依次下去,所有数组里的数据都比较完,最后就得出了最大的那个数.