max=min=score[0];这句是啥意思,为啥没了它程序就不能正常运行?
初始化为一个基准值,以这个为基准来进行与score[i]的比较,不然的话,min和max怎么与score[i]比较呢?双方比较量不对等,会造成无法正确比较。
就是让初始时最大值max与最小值min都等于score中第一个数,然后再通过与其它值比较得到最终的最大值与最小值。
可以初始化为score中任意一个值,一般取第一个即score[0]
另外,也可以让max初始化为一个比score中所有数都小的数,让min初始化为比score中所有数都大的数。比如,理论上score最大值是100,最小值是0,就可以让max初始化为0,min初始化为100。