程式設計分支程式知識點及學習感想

2021-09-29 16:16:58 字數 1670 閱讀 3700

二、 if語句與switch語句及分支的巢狀

switch語句

有關if語句的巢狀

心得體會

優先順序運算子1()

2!,+(正),-(負),++,- -

3*、/、%

4+、-

5<、<=、>、>=、

6==、!=7&&

8丨丨9=、+=、-=、*=、/=、%=

注:判斷是否相等為"==「兩個等號,」="乙個等號為賦值。

示例

一、短路計算

#include

using

namespace std;

intmain()

由於a>b,不成立所以按照邏輯表示式「短路運算」的原則,可以確定d為0,並不會執行c=4的運算,導致最後輸出結果為: 0 0

示例

二、判斷「x」年是否為閏年表示式

(x%400==0)||((x%4= =0)&&(x%100!=0))

格式一:

if(表示式)

語句一;

else

語句二;

格式二:

if(表示式)

語句;

示例

輸入乙個數,輸出這個數的絕對值。

#include

#include

using

namespace std;

intmain()

格式:

switch(表示式)
示例

自作乙個簡單的計算器

#include

using

namespace std;

intmain()

break

;default

: cout<<

"invalid operator!"

<}return0;

}

例題:

給定乙個整數,判斷它能否被3,5,7整除,並輸出以下資訊:

1、能同時被3,5,7整除(直接輸出3 5 7,每個數中間乙個空格);

2、只能被其中兩個數整除(輸出兩個數,小的在前,大的在後。例如:3 5或者 3 7或者5 7,中間用空格分隔);

3、只能被其中乙個數整除(輸出這個除數);

4、不能被任何數整除,輸出小寫字元『n』,不包括單引號。

#include

using

namespace std;

intmain()

}}}}

}return0;

}

在學習if,switch,語句時,我對於if語句的理解就是if就像乙個丁字路口一樣,判斷表示式就類似於乙個路牌,如果是我要走的路我就走if如果不是就走else,而if的巢狀就像是路口乙個接著乙個不斷的判斷往下走。

對於switch我的理解就是它就像是火車站,switch()中的變數就是我買的票,case就像是驗票器,如果我的票(也就是變數)與其一致它就允許我上這班火車(也就是case後的語句),如果我買的假票,與任何一班火車都對不起來,那麼他就讓我走default通道出站。

js分支語句知識點

js分支語句 分支語句有2種,if和switch 1 第一種 if結構 單分支 if 條件判斷 雙分支 if 條件判斷 else多分支 if 條件判斷 else if 條件判斷 else if 條件判斷 else if 條件判斷 else巢狀 if 2 if的注意 單分支,條件判斷為真的時候,才會執...

Shell 程式設計知識點

linux 的選項又分為短格式選項和長格式選項。command1 command2.不管command1命令是否執行成功,command2命令都執行。command1 command2.command1命令和command2命令同時執行 command1 command2.只在command1命令執...

Spring boot 學習知識點

最近再看spring boot官方文件,發現一些之前沒理解或是沒注意到的知識點,在此記錄 componentscan 註解自動收集所有的spring元件,包括 configuration 類。如果你絕對需要使用基於xml的配置,我們建議你仍舊從乙個 configuration 類開始。你可以使用附加...