iT邦幫忙

2021 iThome 鐵人賽

DAY 12
1
Software Development

C 語言的簡單入門系列 第 12

【Day 12】C 語言的 if 條件判斷(上)

  • 分享至 

  • xImage
  •  

寫程式的時候,我們常常需要「判斷」某些條件,當條件成立、條件為"真"的時候,執行某一段程式碼,而條件不成立、條件為"偽"的時候,可能也需要執行另一段程式碼。為了應付各種可狀況,C 提供了 if 條件判斷陳述。條件判斷可能的運算結果只有 true (真)、false (偽)兩種布林值。

布林代數(Boolean algebra)

布林代數只有 true (真)、false(偽)兩種值,用來表示是非對錯。而在程式語言中,程式流程控制的語法(ifforwhile)使用的條件陳述,都需要布林代數來描述。

if 敘述

if 敘述又稱為"分支敘述"(branching statement),if 後面會有個小括號,小括號裡面是一般的運算式 ex. (a<b)(a小於b)。

語法會長這樣:

if(condition)
    statement;

如果 if 後面有許多 statements,就需要大括號{ }將所有的 statements 括起來。像下面這樣:

if(condition){
    statement 1;
    statement 2;
}

if...else 敘述

有時候,我們寫程式會需要「如果條件成立做某件事、如果不成立則做另一件事」的時候,這時候就可以用到 if...else 敘述了~
語法如下:

if(condition)
    statement 1;
else
    statement 2;

如果 if 後面有很多 statements,一樣要大括號喔!!

if(condition){
    statement 1;
    statement 2;
}else{
    statement 3;
    statement 4;
}

今天講的是最最最基本的 if 敘述,明天再來講講比較複雜一點的巢狀條件式吧~


上一篇
【Day 11】C 語言的賦值運算子
下一篇
【Day 13】C語言的 if 條件判斷(下)
系列文
C 語言的簡單入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言