二、程式流程結構
(2)switch語句
2、迴圈結構
3、跳轉語句
加 / 正號(+)、減 / 負號(-)、乘(*)、除(/)、取餘(%)、前置/後置遞增(++)、前置/後置遞減(–)
示例
#include
using
namespace std;
intmain()
輸出結果
賦值(=)、加等於(+=)、減等於(- =)、乘等於(*=)、除等於(/=)、模等於(%=)
示例
#include
using
namespace std;
intmain()
輸出結果
相等於(==)、不等於(!=)、小於( < )、大於( > )、小於等於(<=)、大於等於(>=)
示例
#include
using
namespace std;
//比較a、b大小,結果為真,則輸出1,結果為假,則輸出0;
intmain()
輸出結果
非( !)、與(&&)、或( | | )
在c++中處了0,都為真 示例
#include
using
namespace std;
//比較a、b大小,結果為真,則輸出1,結果為假,則輸出0;
intmain()
輸出結果
最基本的三種程式執行結構:順序結構、選擇結構、迴圈結構
(1)if語句 示例
#include
using
namespace std;
//本例為高考分數查詢系統
intmain()
else
if(score <=
500&& score >
400)
cout <<
"恭喜您考上二本"
<< endl;
else
cout <<
"很遺憾"
<< endl;
system
("pause");
return0;
}
輸出結果
(2)switch語句
執行多條件分支語句
switch(表示式)
示例
#include
using
namespace std;
//本例為給電影評分
//觀影後對電影進行評分,分別有1~5分
//5:非常好 4:很好 3:一般 2:不好 1:很差
//若輸入其他數字,顯示操作錯誤
intmain()
system
("pause");
return0;
}
(1)while迴圈語句
滿足迴圈條件,執行迴圈結構(只要迴圈條件為真,就執行迴圈語句
while(迴圈條件)
示例
#include
using
namespace std;
//本例為列印1~9
例題 系統隨機生成乙個1到100之間的數字,玩家進行猜測,如果猜錯,提示玩家數字過大或過小,猜對即可退出遊戲
輸出結果
(2)do…while迴圈語句
do
while(迴圈條件);
while 與 do…while的區別:do…while先執行一次迴圈語句,再判斷迴圈條件
(3)for迴圈語句
for(起始表示式;條件表示式;末尾迴圈體)
示例
#include
using
namespace std;
intmain()
system
("pause");
return0;
}
例題 從1開始數到數字100,如果數字個位或十位含有7,或者該數字是7的倍數,則列印敲桌子,否則列印數字
#include
using
namespace std;
intmain()
else
if(i %
10==7)
//個位數為7
else
if(i /
10==7)
//十位數為7
cout << i << endl;
}system
("pause");
return0;
}
示例
#include
using
namespace std;
intmain()
system
("pause");
return0;
}
輸出結果
(4)巢狀迴圈
在迴圈體中再巢狀一層迴圈,解決一些實際問題
例題列印九九乘法表
#include
using
namespace std;
intmain()
cout << endl;
}system
("pause");
return0;
}
輸出結果
(1)break語句
用於跳出選擇結構或者迴圈語句
break使用時機:
(2)continue語句
在迴圈語句中,跳過本次迴圈中餘下尚未執行的語句,繼續執行下一次迴圈
(3)goto語句
無條件跳轉語句
語法:goto 標記; // 如果標記的名稱存在,執行到goto語句時,會跳轉到標記的位置
【注釋】 學習課程為-黑馬程式c++教程
Python學習Day4打卡
合併 分片與索引 字串格式化符 列表,元組,字串的共同點 1.都可以通過索引得到每乙個元素 2.預設索引值總是從0開始 靈活的python還支援負數索引 3.可以通過分片的方法得到乙個範圍內發元素的集合 4.有很多共同的操作符 我們把他們統稱為序列 1.list list 方法用於把乙個可迭代物件轉...
深度學習第一打卡
深度學習第一次開啟 1.在模型訓練或 時,我們常常會同時處理多個資料樣本並用到向量計算。在介紹線性回歸的向量計算表 達式之前,讓我們先考慮對兩個向量相加的兩種方法。2.函式形式較為簡單時,上面的誤差最小化問題的解可以直接用公式表達出來。這類解叫作解析解 analytical solution 本節使...
2020 1 21 打卡學習C 第一天
用c 書寫hello world 示例 include 固定語句 using namespace std 固定語句 1 單行注釋 2 多行注釋 main是乙個程式的入口 每個程式只能有乙個main函式 int main 1 單行注釋 注釋內容 2 多行注釋 注釋內容 1 變數存在的意義 方便我們管理...