亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么他們就變換位置了

if(arr[j]>arr[j+1])? ? ? //當前面的數比后面的數大時

? ? ? ? ? ? {

? ? ? ? ? ? ? ? double temp;? ? //定義臨時變量temp

? ? ? ? ? ? ? ? temp=arr[j];? ? ?//將前面的數賦值給temp

? ? ? ? ? ? ? ? arr[j]=arr[j+1];? ? ? ? ? ? ? //前后之數顛倒位置

? ? ? ? ? ? ? ? arr[j+1]=temp;? ? ? ? ? ? ? //將較大的數放在后面? ??

? ? ? ? ? ? }? ? ? ? ? ? ? ? ?

已經難了我好幾天了

正在回答

2 回答

等號的意義是把后面賦值給前面,temp是arr【j】的備份可以理解為


1 回復 有任何疑惑可以回復我~
#1

海問香00 提問者

等號不是兩個相等了嗎 怎么是把后面的值賦給前面了呢
2019-03-01 回復 有任何疑惑可以回復我~
#2

qq_狗活_twEPQW 回復 海問香00 提問者

蛤?你可以實驗,先定義2個數,a=3,b=4 ,然后打一行a=b;那你說輸出的a,b分別是多少。
2019-03-01 回復 有任何疑惑可以回復我~
#3

weixin_慕圣7271912 回復 qq_狗活_twEPQW

倆個都等于4,已驗證
2019-03-02 回復 有任何疑惑可以回復我~
#4

海問香00 提問者

懂了懂了 謝謝你啊 太感謝了
2019-03-02 回復 有任何疑惑可以回復我~
查看1條回復

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

結果a=4,b=3



?? ? ? ??


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么他們就變換位置了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號