已采納回答 / simon_xi
if條件分支的里面是{}包含的一個(gè)語句塊,語句塊的最小顆粒,就是一條語句嘛,所以如果語句塊只有一條語句時(shí),花括號(hào)是可以省略的。不過出于約定,最好就算一條語句也帶著花括號(hào){}什么原因你懂得,如果修改代碼增加一條語句,你忘了加{},調(diào)試能坑死你。
2015-08-18
最新回答 / 慕神5269880
http://physics.scu.edu.cn/search ... 2%71%76%72%6D%6E%6Chttp://www.ie.sjtu.edu.cn/?s=%E4 ... F%65%6B%75%7A%6B%61http://physics.scu.edu.cn/search ... 0%8F%78%77%72%62%79http://www.ie.sjtu.edu.cn/?s=%E7 ... 0%8F%6D%75%63%78%77http://physics.scu.edu.cn/searc...
已采納回答 / 雜果繪
這個(gè)是循環(huán),本來是1加到100的,不過加了一條flag*=-1,所以當(dāng)數(shù)為偶數(shù)的時(shí)候前面的加號(hào)就變成了負(fù)號(hào),所以大概運(yùn)算的過程為1-2+3-4+5-6+7-8+9....如此類推
已采納回答 / Perona
<...code...>同級(jí)的運(yùn)算是從左到右的。前面的x*8是無所謂加不加括號(hào)。至于這里為什么報(bào)錯(cuò),只是因?yàn)閤*8外面包裹的括號(hào)被敲成了中文??梢园牙ㄌ?hào)刪去或者改為英文括號(hào)。<...code...>
2015-08-17
已采納回答 / 封不羈
需要default這個(gè)標(biāo)簽的目的是什么?就是為了囊括除了case標(biāo)簽中提到的其他所有可能情況,做出統(tǒng)一的操作,如果default后面跟上某一個(gè)值,那與case無差,違背了其設(shè)計(jì)初衷,自然報(bào)錯(cuò)。至于default中加不加break語句,當(dāng)代碼執(zhí)行完default的時(shí)候,switch語句就結(jié)束了,因此break語句多余。希望對(duì)你有所幫助,共同進(jìn)步:)
2015-08-17
已采納回答 / 憶木偶
學(xué)會(huì)自己根據(jù)錯(cuò)誤提示找出原因,提示說得很明白了,就是year附近出了問題,仔細(xì)看看,一般這種提示附近出了問題的,要么是語法出了問題,要么是符號(hào)出錯(cuò),或者就是缺少什么,所以你看看你最后輸出的那條語句,關(guān)鍵就是那里出錯(cuò)了
2015-08-17
已采納回答 / 封不羈
第一,調(diào)用?jiangxu(scoer);函數(shù)時(shí)你傳遞的參數(shù)寫錯(cuò)了,score,不是scoer第二,你要的是降序效果,可是你在比較代碼中卻升序了第三,冒泡降序函數(shù)中 i 從 8 開始,那你第一趟冒泡只能比較到數(shù)組的第八個(gè)元素,而你數(shù)組有十個(gè)元素,最后兩個(gè)元素與其他元素根本就沒有比較過,因此 i 應(yīng)該從 9 開始,這樣第一趟比較 9 次,后面每一趟依次減少 1?下面是修改了你的代碼,可以參考,希望對(duì)你有所幫助: )<...code...>
2015-08-16