關(guān)于語(yǔ)句,我覺(jué)得其實(shí)也沒(méi)啥好說(shuō)的,基本上每個(gè)語(yǔ)言都有,而且只要編程基本上就會(huì)用到,而且看起來(lái)也是件很無(wú)聊的事情,所以仍然還是主要記一下區(qū)別于別的語(yǔ)言又稍微有點(diǎn)難理解的東西吧
5.1 簡(jiǎn)單語(yǔ)句
別漏寫分號(hào),也別多寫分號(hào)。
當(dāng)循環(huán)在條件部分就完成了工作的時(shí)候,通常會(huì)使用空語(yǔ)句,這時(shí)要注意加上注釋。
5.2 語(yǔ)句作用域
5.3 條件語(yǔ)句
盡量使用花括號(hào)控制執(zhí)行路徑,避免懸垂else。
記住case語(yǔ)句為什么需要break,過(guò)程的處理方式。同時(shí)盡量在switch中寫上default。
case標(biāo)簽:一個(gè)標(biāo)簽只能對(duì)應(yīng)一個(gè)值,且標(biāo)簽的內(nèi)容只能是整型常量表達(dá)式。
5.4 迭代語(yǔ)句
循環(huán)
范圍for循環(huán)中,預(yù)存了end()的值,一旦在序列中添加(刪除)元素,end函數(shù)的值就變得無(wú)效了。
do while循環(huán):會(huì)首先執(zhí)行一次do循環(huán)體。
5.5 跳轉(zhuǎn)語(yǔ)句
break:負(fù)責(zé)終止離它最近的while、do while、for、或switch語(yǔ)句,并從這些語(yǔ)句之后的第一條語(yǔ)句開(kāi)始繼續(xù)執(zhí)行。
continue:終止最近的循環(huán)體中的當(dāng)前迭代并立即開(kāi)始下一次迭代。
goto:不要用!
5.6 try語(yǔ)句塊和異常處理
//一般通用語(yǔ)法
try{
program-statements
}
catch(exception-declaration){
handler-statements
}
catch(exception-declaration){
handler-statements
}