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