C 學習 條件判斷(三)

2021-10-07 20:31:57 字數 1079 閱讀 9862

今天介紹一下c#中的選擇結構——條件判斷語句

1.if語句

if

( 條件 )

2.if語句巢狀

if

( 條件1

)

3.if…else…

if

( 條件 )

else

//條件成立執行else前邊的,不成立執行else後邊的

優化:三元表示式

語法:表示式1 ? 表示式2 : 表示式3

例如:

bool result=

5>3?

true

:false

;

4.if…else…巢狀

if

( 條件1

)else

if( 條件2

)else

if( 條件3).

..else

switch

(整型表示式)

{case 數值1

: 語句1

;break

;case 數值2

: 語句2

;break;.

....

.case 數值n:

語句n;

break

;default

: 語句n+1;

break

;

break關鍵字:退出整個switch語句。

預設的格式中,每個case後面都有個break,因此執行完case中的語句後,就會退出switch語句。

如果某個case後面沒有break,意味著執行完這個case中的語句後,會按順序執行後面所有case和default中的語句,直到遇到break為止。

C 學習 條件判斷(三)

今天介紹一下c 中的選擇結構 條件判斷語句 1.if語句 if 條件 2.if語句巢狀 if 條件1 3.if else if 條件 else 條件成立執行else前邊的,不成立執行else後邊的 優化 三元表示式 語法 表示式1 表示式2 表示式3 例如 bool result 5 3?true ...

python學習 條件判斷

計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,用if語句實現 age 20ifage 18 print your age is age print adult 根據python的縮排規則,如果if語句判斷是true,就...

深度學習條件gan

百家號04 16 19 45 前面的文章介紹了gan的原理,但是可以看到gan有乙個很有意思的結果,就是gan可以生成,但是他是在指定學習的一堆原始基礎上,隨機生成的。那麼如何才能夠按照我們指定的意願去生成內容呢?比如,mnist資料集的生產,我希望我能指定生成一些我希望的數字,例如1,或者2等。這...