<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 表示式 含義 先執行一次迴圈體,然後判斷表示式是否成立,如果成立,則返回繼續執行迴圈體,直到表示式不成立,才退出迴圈,稱為...