分支結構程式設計總結

2021-09-29 14:10:29 字數 1495 閱讀 7422

+:加法運算 (3+3)

– : 減法運算 (3–1) 負 (–1)

: 乘法運算 (33)

/(正斜線) 除法運算 (3/3)

%(百分號) 求餘運算10%3=1 (10/3=3·······1)

++:自增運算子

=:為賦值運算子

==:為等於運算子

!:邏輯反

&&:邏輯與,兩個都成立,才會實現true

|| :邏輯或,乙個成立,就會實現true

if(表示式)語句1

else 語句2

請問如果表示式的值是真的,去執行語句1,然後它是直接跳過else,去執行下個語句,還是去執行else,結果不滿足,然後去執行下個語句

1、if(表示式)語句。例如:if(x>y)printf("%d",x);此時,如果表示式為真,則執行printf語句。

2、if(表示式)語句1 else 語句2例如:

if(x>y)printf("%d",x);

else printf("%d",y);

此時,如果x>y成立為真,則執行語句printf("%d",x),然後直接跳過else,同時也跳過語句printf("%d",y),去執行之後的語句。如果x>y不成立為假,則不執行語句printf("%d",x),執行語句printf("%d",x)。

3、if(表示式1)語句1

else if(表示式2)語句2

else if(表示式3)語句3

else if(表示式m)語句melse 語句 n此時,哪個表示式為真,則執行哪個if後面的語句。如表示式3成立為真,執行語句3。在每個語句中,可以有多個語句,但需要加上大括號

其一般形式如下:

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

其意義是:先求解表示式1,若為非0(真),則求解表示式2,將表示式2的值賦給x。若為0(假),則求解表示式3,將表示式3的值賦給x。 口訣:前真後假。

例如:min=(aswitch語句的語法如下(switch,case,break和default是關鍵字):

switch ( 變數表示式 )

1.使用函式公式開頭忘加cmath

2.=與==混用

3.運算過程中,把符號優先順序弄混

4.忘記改用英文標點

1.變數輸出a為cout<<『a』,

輸出pass為cout<<「pass」

注意單引號與雙引號

2.int與double同時計算時,按double型輸出,如需整數,則可取整

3.定義乙個四位數:int a[4]

1.學習過程中要注意理論與實踐相結合

在教材中很多地方看不懂,但通過後面的做題讓我明白了一些符號的含義,並對定義有了更深刻的理解,對運用形式有更好的把握。

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 值...

分支結構程式設計總結

一.關係運算子 大於 小於 大於或等於 小於或等於 等於 不等於 0 表示假 1 表示真 二.和 的區別 e.g.x 1表判斷x與1是否相等,結果為邏輯值,而x本身不變,但是x 1表將0賦值給x 三.優先順序 一級 從左到右 二級!四級 五級 六級 七級 八級 九級 與 ii 或 注意a b,其中有...