在C语言中有关五个数中取最大值我看不太懂

if这部分什么意思呢if(i==1这部分又是什么意思呢请有时间的解释一下)

img

看之前的i==1,也就是如果是第一组输入的数据,就给max和min赋值为你第一次输入的数据。
之后,每次输入数据都与max和min比较,比max大,就把max值更新,比min小,就把min的值更新

i==1,给max和min一个初始值,即第一个输入值。
下面比较就从i =2 再开始比较大小了

就是把第一个输入的数赋值给max和min,之后输入的数就要经过比较了,都直接给max和min不全乱了吗
判断的时候其实可以不写i!=1,反正如果i是1的话,max的值是x,它也不会小于x的

i==1表示第一次循环,因为你定义的两个变量没有给初始值,而你下面的程序又需要这两个变量,所以在第一次就用循环中的第一个值来给他赋值