分支結(jié)構(gòu)語句 循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)在語句上有什么不同?
循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)在語句上有什么不同?循環(huán)結(jié)構(gòu)意味著當(dāng)滿足某個條件時,一段指定的代碼將被重復(fù)執(zhí)行。直到條件不再滿足。(如果條件總是可以滿足,循環(huán)就永遠(yuǎn)不能停止,這稱為“死循環(huán)”)。分支結(jié)構(gòu)不能說是循環(huán)
循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)在語句上有什么不同?
循環(huán)結(jié)構(gòu)意味著當(dāng)滿足某個條件時,一段指定的代碼將被重復(fù)執(zhí)行。直到條件不再滿足。(如果條件總是可以滿足,循環(huán)就永遠(yuǎn)不能停止,這稱為“死循環(huán)”)。分支結(jié)構(gòu)不能說是循環(huán)結(jié)構(gòu)的特例。因為分支結(jié)構(gòu)在條件測試和代碼選擇方面有較強的功能。例如,分支結(jié)構(gòu)可以設(shè)置為“當(dāng)滿足某個條件時,讓指定的一段代碼執(zhí)行一次;當(dāng)不滿足某個條件時,讓另一段代碼執(zhí)行一次”。(這是兩種情況之一)您還可以“同時列出多個條件”。當(dāng)滿足其中一個條件時,讓對應(yīng)于該條件的代碼執(zhí)行一次。(這是多項選擇的情況)循環(huán)結(jié)構(gòu)不是選擇性的。當(dāng)條件不滿足時,只有循環(huán)結(jié)束,再往下走。