02 分支結構

2021-06-27 04:49:14 字數 1203 閱讀 8930

bool資料型別

bool資料型別,是⼀一種表⽰示⾮非真即假的資料型別,布林型別的變數只有 yes和no兩個值。yes表⽰示表示式結果為真,no表⽰示表示式結果為假

bool a = yes;

在c預言中,認為非0即為真.

分⽀語句中,經常使⽤用bool值做判斷,判斷執⾏行if語句還是else語句 ;

迴圈結構中,也經常使⽤用bool值做判斷,判斷是否要執⾏行迴圈 

//給bool 型別起乙個別名

#define pi 3.14159

關係運算子

> >= < <= == !=   

主要⽤於⽐比較運算,⽐比較的結果只有真假兩種情況,結果值⽤用bool型別變數儲存。

int b=3,c=4;

bool d=b<=c;  //這裡不能用 ≤ 符號

bool d1=b>=c;

printf("%d\n",d);

printf("%d\n",d1);

注意: 判斷兩個數是否相等, ⽤用==(雙等號)。 

邏輯運算子

邏輯運算子組成的表示式,結果也是⾮非真即假。

&&(邏輯與):運算子兩邊表示式同時為真的時候,整個邏輯表示式 的結果為真。

| |(邏輯或):運算子兩邊表示式同時為假的時候,整個邏輯表示式 的結果為假。

!(邏輯⾮非):將表示式的結果取反。

int m1=10,n1=20;

bool b1=m1n1;

bool b2=m1>n1||m1<=n1;

bool b3=!(m1>=n1);

程式的三種結構

順序結構:順序執行語句。

分⽀支結構:通過進⾏乙個判斷在兩個可選的語句序列之間選擇執⾏行

(分支)

迴圈結構:在滿⾜某個條件的時候反覆執行乙個語句序列(迴圈)。

if語句

判斷年份是否是閏年

列舉型別

enum 列舉名 ;

enum season;

switch語句

switch(整型表示式)

case 值2: ...

case 值3:

default:

} switch語句

switch與列舉

注意:break用在switch...case中⽤用於結束某個case,然後執⾏行switch之外 的語句。 

iOS學習 Lesson02 分支結構

其中最重要的是if語句,應用範圍廣,使用頻率也高。bool是表示非真即假的資料型別,佔記憶體中乙個位元組,儲存的資料為yes和no,yes 1,no 0 operator name 大於 小於 等於 大於等於 小於等於 不等於 關係運算子組成的式子為關係表示式,其結果為bool型別的資料 例子 in...

C 2 分支結構

裡邊一定有考試題 c 2 分支結構 it李大澤 bool資料型別 bool表示的是一種非真即假的資料型別 bool型別的變數只有yes和no兩個值 yes表示真,no表示假 在c語言中,非0即是真 bool b1 true bool b2 yes bool型別的變數,在我們的分支語句和迴圈語句中是很...

C2 分支結構

一 布林型別 bool 1.bool中值只有0 1 2.布林型別變數用來存表示式的返回值 1 當表示式為真,返回1 2 當表示式為假,返回0.二 運算子 1.關係運算子 2.邏輯運算子 1 邏輯與 表示式兩端同時為真,整個表示式才為真 一假即假 短路現象 當第乙個表示式為假,不再需要執行第二個表示式...