您好,現(xiàn)在蔡蔡來(lái)為大家解答以上的問題。c語(yǔ)言if else語(yǔ)句格式,c語(yǔ)言if else語(yǔ)句格式相信很多小伙伴還不知道,現(xiàn)在讓我們一起來(lái)看看吧!
1、3種形式 第一種形式為基本形式:ifif(表達(dá)式) 語(yǔ)句其語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行其后的語(yǔ)句,否則不執(zhí)行該語(yǔ)句。
2、2、第二種形式為: if-elseif(表達(dá)式) 語(yǔ)句1;else? 語(yǔ)句2;其語(yǔ)義是:如果表達(dá)式的值為真,則執(zhí)行語(yǔ)句1,否則執(zhí)行語(yǔ)句2 。
3、3、第三種形式為if-else-if形式前二種形式的if語(yǔ)句一般都用于兩個(gè)分支的情況。
4、當(dāng)有多個(gè)分支選擇時(shí),可采用if-else-if語(yǔ)句,一般形式為: if(表達(dá)式1) 語(yǔ)句1;? else? if(表達(dá)式2)? 語(yǔ)句2;? else? if(表達(dá)式3)? 語(yǔ)句3;…?else? if(表達(dá)式m)? 語(yǔ)句m; else 語(yǔ)句n;其語(yǔ)義是:依次判斷表達(dá)式的值,當(dāng)出現(xiàn)某個(gè)值為真時(shí),則執(zhí)行其對(duì)應(yīng)的語(yǔ)句。
5、然后跳到整個(gè)if句之外繼續(xù)執(zhí)行程序。
6、 如果所有的表達(dá)式均為假,則執(zhí)行語(yǔ)句n。
7、然后繼續(xù)執(zhí)行后續(xù)程序。
8、擴(kuò)展資料在使用if語(yǔ)句中還應(yīng)注意以下問題:在三種形式的if語(yǔ)句中,在if關(guān)鍵字之后均為表達(dá)式。
9、該表達(dá)式通常是邏輯表達(dá)式或關(guān)系表達(dá)式,但也可以是其它表達(dá)式,如賦值表達(dá)式等,甚至也可以是一個(gè)變量。
10、例如: if(a=5) 語(yǔ)句; if(b) 語(yǔ)句;都是允許的。
11、只要表達(dá)式的值為非0,即為“真”。
12、如在: if(a=5)…;中表達(dá)式的值永遠(yuǎn)為非0,所以其后的語(yǔ)句總是要執(zhí)行的,當(dāng)然這種情況在程序中不一定會(huì)出現(xiàn),但在語(yǔ)法上是合法的。
13、參考資料百度百科-if語(yǔ)句。
本文就為大家分享到這里,希望小伙伴們會(huì)喜歡。