為什么他們就變換位置了
if(arr[j]>arr[j+1])? ? ? //當(dāng)前面的數(shù)比后面的數(shù)大時(shí)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? double temp;? ? //定義臨時(shí)變量temp
? ? ? ? ? ? ? ? temp=arr[j];? ? ?//將前面的數(shù)賦值給temp
? ? ? ? ? ? ? ? arr[j]=arr[j+1];? ? ? ? ? ? ? //前后之?dāng)?shù)顛倒位置
? ? ? ? ? ? ? ? arr[j+1]=temp;? ? ? ? ? ? ? //將較大的數(shù)放在后面? ??
? ? ? ? ? ? }? ? ? ? ? ? ? ? ?
已經(jīng)難了我好幾天了
2019-03-01
等號(hào)的意義是把后面賦值給前面,temp是arr【j】的備份可以理解為
2019-04-09
temp=arr[j];? ??
arr[j]=arr[j+1];? ? ? ? ? ? ??
?arr[j+1]=temp;? ? ?
?a=3,b=4 ,c;
c=a=3,? ?a=b=4,? ?b=c=3
結(jié)果a=4,b=3
?? ? ? ??