二、 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 類開始。你可以使用附加...