D編程 條件判斷

2021-09-01 11:33 更新

條件判斷結(jié)構(gòu)包含要判斷的條件以及要執(zhí)行的兩組語(yǔ)句。如果條件為true,則執(zhí)行一組語(yǔ)句,如果條件為false,則執(zhí)行另一組語(yǔ)句。

Decision making statements in D

D編程語(yǔ)言將任何非零和非空值假定為 true ,并且如果其值為零或 null ,則假定為 false 值。

Sr.No.Statement & 描述
1if statement

if語(yǔ)句由布爾表達(dá)式和一個(gè)或多個(gè)語(yǔ)句組成。

2if...else statement

在 if語(yǔ)句之后可以跟可選的 else語(yǔ)句,該語(yǔ)句在布爾表達(dá)式為false時(shí)執(zhí)行。

3nested if statements

您可以在另一個(gè) if 或 else if 語(yǔ)句中使用一個(gè) if 或 else if 語(yǔ)句。

4switch statement

switch 語(yǔ)句允許針對(duì)值列表對(duì)變量進(jìn)行相等性測(cè)試。

5nested switch statements

您可以在另一個(gè) switch 語(yǔ)句中使用一個(gè) switch 語(yǔ)句。

?:  三元運(yùn)算符

我們已經(jīng)介紹了條件運(yùn)算符? :在上一章中,可用于替換 if ... else 語(yǔ)句。它具有以下一般形式

Exp1 ? Exp2 : Exp3;

如果Exp1為true,則返回Exp2,否則返回Exp3的值


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)