【Day 12】C 语言的 if 条件判断(上)

写程序的时候,我们常常需要「判断」某些条件,当条件成立、条件为"真"的时候,执行某一段程序码,而条件不成立、条件为"伪"的时候,可能也需要执行另一段程序码。为了应付各种可状况,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 13 -资料查询语言 ORDER BY !

>>:  领导无关职称、职位或是流程图,而是一个生命影响了另一个生命。

Day 4. Compare × Generations

经过了三天的文章後,我们总算要进到新的『 Compare 』篇章了。 前两天我们介绍了 WYSIW...

Day-16 Pytorch 的 Training 流程

我们昨天已经讲解完了最基础 Regression 的简易 Pytorch 实作了,那我们今天要稍微...

Day 02 - 选择适合的DBMS

复习一下,上一篇提到的DBMS是一套提供多位使用者管理资料库的软件系统,负责资料存取和控制。一个DB...

[Day 9]人不作死就不会死(前端篇)

挑战目标: MockNative Camp前端 昨天尝试refactor时遇到了来不及解决的Bug,...

6. 恐惧支配到信任领导

前言 那一天,人类终於回想起了,曾经一度被他们所支配的恐怖,还有背囚禁於鸟笼中的那份屈辱那一天。 ...