已采納回答 / Virture
如果是1月,當時是直接算天數(shù)。這里不是一個月的總天數(shù)去相加的。例如是2月,說明1月的31天都過去了,所以case 2:sum=31.算的是過去了的時間。
2015-09-12
已采納回答 / Virture
replaceMax函數(shù)是找出最大值,當arr1中41后面的數(shù)字沒有它大時,if語句就沒執(zhí)行,i是索引,定位到41是arr[1],所以for語句循環(huán)后,執(zhí)行arr[index] = value;這句時,就是把arr2的第一個數(shù)賦值給了arr1[1],把41給覆蓋了,就成了[10,1,3,12,22 ]
2015-09-11
已采納回答 / Virture
float輸出的數(shù)值只有小數(shù)點后7/8位,用于處理商品價格類似的,例如12.45元。int就是整數(shù),不包含小數(shù)點的。
2015-09-11
已采納回答 / onemoo
你所描述的理解是對的。在語句結束后a確實都自增/自減了。當然不是多余的啦。關鍵區(qū)別就在于這個前置自增和后置自增表達式本身的值上。關于上面的第2點,解答如下:通常說,a++是先取值后運算,++a是先運算后取值。實際上這里涉及“運算符”、“表達式”的概念。++ 是一個“自增運算符”,自增運算符有兩種形式:前置自增(++a)和后置自增(a++)。運算符和操作數(shù)合起來就是一個表達式(a++、++a都是表達式,a就是操作數(shù))。注意:每一個表達式本身都有值(和其類型),有的表達式還有“副作用”。比如自增表達式的副作用...
2015-09-08