一.關係運算子
>(大於)
<(小於)
>=(大於或等於)
<=(小於或等於)
==(等於)
!=(不等於)
"0"表示假
"1"表示真;
二."="和"=="的區別
e.g.x==1表判斷x與1是否相等,結果為邏輯值,而x本身不變,但是x=1表將0賦值給x;
三.優先順序
一級() //從左到右
二級!、+、-、++、–
*** 、/ 、%
四級 + 、 -
五級 > 、< 、>= 、<=
六級 == 、!=
七級&&
八級 ||
九級 =、+=、-=、*=、%=
//①&&(「與」),ii(「或」),!。注意a&&b,其中有乙個為假則結果為假,而aiib全部為假,其結果才為0
②短路運算(即能夠確定整個表示式的值,就停止運算)
四.if語句
①if(表示式)
語句1;
else
語句2;
其含義為:如果表示式的值為真,則條件成立,那麼執行語句1,否則執行語句2
②if(表示式)
語句;③if語句的巢狀
分支結構,可以巢狀很多層;
if和else的配對關係:程式中的else子句總是與距離其前面最近乙個if子句配對;
if下的巢狀語句應加大括號{}
五.條件表示式
如《表示式1>?《表示式2>:《表示式3>。
其運算規則為先算表示式1,若結果非0,則算表示式2,若結果為0,則算表示式3,並將其結果作為整個表示式的值。
六.switch語句
①switch語句格式為,switch(表示式)
//①先算表示式的值,然後從前往後依次與case子句中所列出的各個常量表示式的值比較,直到遇到break語句或switch語句結束。
②如果遇見default,則說明與表示式的值都不匹配。(default若是在最後,則可以不加break)
③任意兩個case後的表示式值必須各不相同,否則將引起歧義。
④語句組可以是一條語句,也可以是一乙個復合語句。
⑤多個case語句可以共用一組程式。
心得體會:這段時間的學習中,我不但對程式設計這門課有了全新的認識,而且也對於問題考慮的嗯更加全面了,本章的學習使我對自己的未來充滿信心,希望可以達到更高的高度。
分支結構程式設計總結
加法運算 3 3 減法運算 3 1 負 1 乘法運算 33 正斜線 除法運算 3 3 百分號 求餘運算10 3 1 10 3 3 1 自增運算子 為賦值運算子 為等於運算子 邏輯反 邏輯與,兩個都成立,才會實現true 邏輯或,乙個成立,就會實現true if 表示式 語句1 else 語句2 請問...
分支結構程式設計總結
知識點彙總 一 關係運算子 注意等於是 運算子的優先順序 由高到低 算數運算子 關係運算子 賦值運算子 表示字母的ascll值用單引號 a 二 邏輯運算子 包括邏輯與 邏輯或 邏輯非 運算子的優先順序 如圖所示 三 if語句 格式 if 表示式 語句 注意表示x?表示式2 表示式3 其運算規則為 先...
分支結構程式設計總結
1.知識總結 關係運算子 等 邏輯運算子 等尤其要注意掌握邏輯運算子的優先順序。if語句的格式 if 比較表示式1 else if 比較表示式2 else if 比較表示式3 語句體3 else 語句體n 1 switch格式 switch 表示式 case 值1 語句體1 break case 值...