if 語句的三種形式

2021-07-23 22:48:41 字數 497 閱讀 5356

if 語句的三種形式:

第一種形式為基本形式:if

如果表示式的值為真,則執行其後的語句,否則不執行該語句。

第二種形式為:if-else

如果表示式的值為真,則執行語句1,否則執行語句2。

第三種形式為:if-else-if

依次判斷表示式的值,當出現某個值為真時,則執行其對應的語句。然後跳到整個if語句之外繼續執行程式。如果所有的表示式均為假,則執行語句n。然後繼續執行後續程式。

在使用if語句中還應注意以下問題:

1.在三種形式的if語句中,在if關鍵字之後均為表示式。 該表示式通常是邏輯表示式或關係表示式,但也可以是其它表示式,如賦值表示式等,甚至也可以是乙個變數。

2.在if語句中,條件判斷表示式必須用括號括起來,在語句之後必須加分號。

3.在if語句的三種形式中,所有的語句應為單個語句,如果要想在滿足條件時執行一組(多個)語句,則必須把這一組語句用{}括起來組成乙個復合語句。但要注意的是在}之後不能再加分號。

javascript三種函式形式

1.普通函式 function show message show test 定義 同python中函式定義方法一致,關鍵字替換為function 執行 呼叫方法和一般語言中呼叫方法一致,可有返回值 2.匿名函式 setinterval function 1000 a function messag...

梯度下降的三種形式

1 批量梯度下降法bgd 批量梯度下降法 batch gradient descent,簡稱bgd 是梯度下降法最原始的形式,它的具體思路是在更新每一引數時都使用所有的樣本來進行更新。優點 全域性最優解 易於並行實現 缺點 當樣本數目很多時,訓練過程會很慢。2 隨機梯度下降法sgd 隨機梯度下降是通...

vxworks的三種映像形式

根據應用場合不同,vxworks 映像可以分成三類 可載入的映像 基於rom的映像和駐留rom映像。1.1可載入的映像 該種方式對應vxworks下的image工程,因此在編譯image工程時,實際上rominit.s檔案並不會被編譯,第乙個入口檔案為sysalib.s。執行於ram,不包含搬移程式...