網(wǎng)站建設(shè)程序流程控制語(yǔ)句
(1)這里的“布爾表達(dá)式”為關(guān)系表達(dá)式或邏輯表達(dá)式(下同)。當(dāng)布爾表達(dá)式的值為true時(shí),執(zhí)行語(yǔ)句區(qū)塊1的內(nèi)容;當(dāng)布爾表達(dá)式的值為false時(shí),執(zhí)行語(yǔ)句區(qū)塊2的內(nèi)容.
(2)“語(yǔ)句區(qū)塊”是指一個(gè)語(yǔ)句或多個(gè)語(yǔ)句,當(dāng)為多個(gè)語(yǔ)句時(shí),一定要用一對(duì)花括號(hào),’{”和"}”將其括起,使之成為一個(gè)復(fù)合語(yǔ)句。
(3)可以沒(méi)有else子句。沒(méi)有else子句時(shí)就形成了單分支判斷語(yǔ)句。
if語(yǔ)句的基本形式的流程圖表示如圖4.4
在實(shí)際問(wèn)題中,往往并不是由一個(gè)簡(jiǎn)單的條件就可以執(zhí)行某些操作,可能需要由若干個(gè)條件來(lái)決定執(zhí)行若干個(gè)不同的操作。在if語(yǔ)句中嵌套if語(yǔ)句就可以實(shí)現(xiàn)這種操作。
如果if語(yǔ)句的“語(yǔ)句體”中仍然是if語(yǔ)句,則構(gòu)成if語(yǔ)句的嵌套結(jié)構(gòu),從而形成多分支選擇結(jié)構(gòu)的程序。當(dāng)然,if語(yǔ)句既可以嵌套在if語(yǔ)句后面,也可以嵌套在else語(yǔ)句后面,其形式如下:
if(條件表達(dá)式1)[語(yǔ)句體1)
else if(條件表達(dá)式2){語(yǔ)句體2)
else if(條件表達(dá)式3){語(yǔ)句體3)
else{語(yǔ)句體n)
需要注意的是,if語(yǔ)句中嵌套的層次雖然不受限制,但嵌套的層次過(guò)多會(huì)導(dǎo)致程序運(yùn)行效率急劇下降。
分享名稱(chēng):網(wǎng)站建設(shè)程序流程控制語(yǔ)句
本文鏈接:http://www.rwnh.cn/news7/115857.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)等
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)