下面這串代碼是什么意思?
? ? int max = arr[0];
? ? int index = 0;
? ? int i;
? ? for(i=1;i<5;i++)
? ? {
? ? ? ? if(arr[i]>max)
? ? ? ? {
? ? ? ? ? ? max=arr[i];? ? ? //將數(shù)組中較大的數(shù)賦值給max
? ? ? ? ? ? index = i;? //記錄當(dāng)前索引
? ? ? ? }? ? ? ? ? ? ? ??
? ? }??
? ? arr[index] = value;
}
2020-02-17
把a(bǔ)rr數(shù)組第一個(gè)元素賦值給max
設(shè)下標(biāo)為index
如果后面的元素大于max,那么元素賦值給max?
記錄這個(gè)元素下標(biāo)
將value值賦值給arr【i】
//綜上max為數(shù)組中最大值,value替換了數(shù)組最大值