看到題目后相信大家都會(huì)大概對(duì)條件語(yǔ)句這個(gè)概念有所認(rèn)識(shí)。是的,就如學(xué)習(xí)語(yǔ)文中的條件語(yǔ)句一樣,C語(yǔ)言也一樣是"如果XX就XX"或是"如果XX就XX否則XX"。也就是當(dāng)條件符合時(shí)就執(zhí)行語(yǔ)句。條件語(yǔ)句又被稱為分支語(yǔ)句,其關(guān)鍵字是由if構(gòu)成。C語(yǔ)言提供了3種形式的條件語(yǔ)句: 1: if (條件表達(dá)式) 語(yǔ)句 當(dāng)條件表達(dá)式的結(jié)果為真時(shí),就執(zhí)行語(yǔ)句,否則就跳過。 如 if (a==b) a++; 當(dāng)a等于b時(shí),a就加1 2: if (條件表達(dá)式) 語(yǔ)句1 else 語(yǔ)句2 當(dāng)條件表達(dá)式成立時(shí),就執(zhí)行語(yǔ)句1,否則就執(zhí)行語(yǔ)句2 如 if (a==b) a++; else a--; 當(dāng)a等于b時(shí),a加1,否則a-1。3:if (條件表達(dá)式1) 語(yǔ)句1 else if (條件表達(dá)式2) 語(yǔ)句2 else if (條件表達(dá)式3) 語(yǔ)句3 else if (條件表達(dá)式m) 語(yǔ)句n else 語(yǔ)句m 這是由if else語(yǔ)句組成的嵌套,用來(lái)實(shí)現(xiàn)多方向條件分支,使用時(shí)因注意if和else的配對(duì)使用,要是少了一個(gè)就會(huì)語(yǔ)法出錯(cuò),記住else總是與最臨近的if相配對(duì)。 |