第三單元 分支結構程式設計

2021-09-29 11:31:56 字數 1250 閱讀 7846

<1>六種關係運算子包括》(大於)、<(小於)、>=(大於或等於)、<=(小於或等於)、==(等於)、!=(不等於)。

<2>關係表示式:由關係運算子連線起來的表示式。「真」表示找個關係成立,「假」表示這個關係不成立。通常用0表示假,非0為真。

注意等於與賦值的區別!

<3>運算子的優先順序

算數運算子    * / %                            由

+ -                                高

關係運算子      <  >  <=  >=                 到

賦值運算子      =                                    低

注意短路運算!

&&(邏輯與)、||(邏輯或)、!(邏輯非)

其中邏輯與:只要乙個假就全為假,交集

邏輯或:只要乙個為真,這個表示式為真,並集

邏輯非:補集

乙個為零,羅輯與一定為零

關係表示式不能連著寫

例如:0

短路運算

a=2;b=3;c=0;

d=(a>n)&&(c=4)

因為a不大於b所以這個為假即為零,把零賦值給d

兩種格式,第一種格式為:

if(表示式)

語句1;

else 

語句2;

如果表示式的值為真即條件成立,那麼執行語句一;否則,執行語句二

第二種格式:

if(表示式)

語句;如果表示式的值為真,那麼執行語句,否則,什麼也不做。

把多條語句用{  }起來看做一條語句

else與最近的if語句配對

巢狀能把所有情況表示出來

變數一定要賦值

《表示式1>?《表示式2>:《表示式3>

首先,計算表示式一的值,若表示式一的值為真,則只計算表示式二,並將其結果作為整個表示式的值;否則,只計算表示式三,並將其結果作為整個表示式的值。

switch語句的一般格式:

switch(表示式){

case常量表示式1:語句組1;[break;]

case常量表示式2:語句組2;[break;]

case常量表示式n:語句組n;[break;]

[default:語句組n+1]

數字用「1」

原樣輸出用「   」

字元用'    '

注意:用不同情況資料多執行幾遍,確保正確。

注意賦值號與等號的區分

第三單元分支結構

持續更新 3 1資料少,例舉僅有的情況然後交換。includeint main printf 這三個數從小到大的順序是 d d d n a,b,c if bc printf 這三個數從小到大的順序是 d d d n b,a,c if cb printf 這三個數從小到大的順序是 d d d n c,...

第三單元分支結構程式設計總結與感想

第三單元分支結構程式設計 要點總結 第一課關係運算子 1.等於 與 賦值 的區別 等於 賦值 2.字元型資料,按照ascii碼字大小進行比較。例1 int x 6,z 5 x z 解釋 因為字元 x 的ascii碼值小於字元 z 的ascii碼值,小於關係成立,所以表示式的值為1。例2 char x...

第三單元 迴圈結構程式設計

本單元主要有三種迴圈語句while,do while和for語句。我需要熟練運用這三種迴圈語句解決生活中的實際問題。第一課,while語句 格式 while 表示式 while 表示式 含義 先執行一次迴圈體,然後判斷表示式是否成立,如果成立,則返回繼續執行迴圈體,直到表示式不成立,才退出迴圈,稱為...