Max=a[0][0] if(Max< a[0][0])这个条件为什么成立 Max不是= a[0][0]吗 先行谢过
一开始进行赋值Max=a[0][0] ,是让Max有个初始值
这个判断if(Max< a[0][0])只是循环中的一步,不成立,然后进行下一次循环了
用max=a[0][0]初始化,然后整个数组元素跟max比较,如果后面的条件都不成立,那么就是a[0][0]最大了。
如果不想用这个可以用max=INT_MIN和min=INT_MAX初始化,给max一个最小值,min一个最大值,需要加limit.h
找最大值 最小值,都是一定范围内的最大或最小值。比如,现在要找一个班级里(10人)的身高最高的同学,就把学号为 1 的同学身高为基准,在这 10个人里比较,找到比 1 号同学高的,就以新找到同学身高为标准继续比较,直到10个人都比较一遍,就找到了在这个班级里身高最高的同学了。同理,数组里也是一样的。