學習c語言的分支語句首先要學習c語言的關係運算子和邏輯運算子。
c語言判斷真假的依據是:0為假,非0為真。
c語言的關係運算子:
<:小於
<=:小於或等於
>:大於
>=:大於或等於
==:是否等於
!=:不等於
c語言的邏輯運算子:
&&:邏輯與,當兩個運算元同時為真是結果才為真,只要有乙個運算元為假結果則為假。
||:邏輯或,當兩個運算元同時為假時結果才為假,只要有乙個運算元為真結果則為真。
!:邏輯非,當運算元為真時結果為假,運算元為假時結果為真。
分支語言包括if語句和switch語句。
if語句的程式例子:
#include int main()
if(a <100)
if(a < 1000)
return 0;
}
if...else語句程式的例子:
#include int main()
else if(a < 100)
else if(a < 1000)
else
return 0;
}
注意:if...else...的多分支選擇程式只可以執行其中乙個分支的語句塊。
switch語句程式例子:
#include int main()
return 0;
}
分支語句學習到此結束,下一課將學習迴圈語句。 GO語言學習 流程控制
迴圈 for 是go的唯一迴圈結構。for迴圈的使用方法與c語言的唯一區別是沒有了 另外可以省略分號。if if語句的使用方法與c語言的唯一區別是沒有了 if語句可以在條件之前執行乙個簡單的語句。例 ifv x n v lim 注意 這個語句定義的變數v的作用域僅在if範圍之內 包含else swi...
C語言學習筆記 程式流程控制
順序結構 從前往後依次執行,沒有任何 拐彎抹角 不跳過任何一條語句,所有的語句都會被執行到。選擇結構 也叫分支結構。會被分成多個部分,程式會根據特定條件 某個表示式的運算結果 來判斷到底執行哪一部分。迴圈結構 程式會重新執行同一段 直到條件不再滿足,或者遇到強行跳出語句。關係運算子 含 義 數學中的...
IOS基礎 C語言學習之流程控制
一 流程結構 c語言提供3種流程結構,分別是 順序結構 預設的流程結構。按照書寫順序執行每一條語句。選擇結構 對給定的條件進行判斷,再根據判斷結果來決定執行哪一段 迴圈結構 在給定條件成立的情況下,反覆執行某一段 如下圖所示 二 選擇結構 if 1.簡單使用 1 if 表示式 語句1 if scor...