分支結構程式設計總結

2021-09-29 16:31:43 字數 1258 閱讀 8163

知識點彙總

一 關係運算子

注意等於是==

①運算子的優先順序:由高到低:算數運算子(± */ %) 關係運算子(< =< > >= == !=) 賦值運算子=

②表示字母的ascll值用單引號』a』

二 邏輯運算子

包括邏輯與(&&) 邏輯或(‖) 邏輯非

運算子的優先順序 如圖所示

三 if語句

格式 if(表示式)

語句;注意表示x?《表示式2>:《表示式3> 其運算規則為:先計算表示式1的值 若為真 則只計算表示式2的值並且將結果作為整個表示式的值 否則 只計算表示式3的值 其結果為整個表示式的值

六 switch語句

格式: switch(表示式 )

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

default:語句組}
注意以下幾點:①case後面的常量表示式要與switch後面的表示式型別一致

② 任一兩個case後的表示式值必須各不相同 否則引起歧義

③語句組可以是一條語句 也可以是復合語句

④多個case語句可以共用一組程式

程式舉例:例題①判斷閏年

#include

using namespace std;

int main(){

int a;

cin>>a;

cout<<(a%4000?「y」:(a%40?(a%100!=0?「y」:「n」):「n」))<

using namespace std;

int main(){

int a,b;

char ch;

cin>>a>>ch;

if(a<=1000)

b=8;

else

b=8+ceil((a-1000)/500.0)*4;

if(ch==『y』)

cout<3.變數中輸出a為cout<<『a』 ,輸出pass為cout<<「pass」,注意單引號和雙引號

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

函式取整#include

floor(q) 下取整 如floor(2.5)=2.0

ceil(q) 上取整 如ceil(2.5)=3.0

個人體會:1 看書時有一些知識點單看定義不是很明白 然後結合後面的例題再加上上機親自敲** 就能弄清楚知識點的運用形式

2 應該嘗試用不同的語句寫程式 可以增加自己對知識的掌握程度

分支結構程式設計總結

加法運算 3 3 減法運算 3 1 負 1 乘法運算 33 正斜線 除法運算 3 3 百分號 求餘運算10 3 1 10 3 3 1 自增運算子 為賦值運算子 為等於運算子 邏輯反 邏輯與,兩個都成立,才會實現true 邏輯或,乙個成立,就會實現true if 表示式 語句1 else 語句2 請問...

分支結構程式設計總結

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,其中有...