二、輸入輸出語句
三、轉移語句
昨天通宵刷完了《龍與虎》,只有一句話:龍虎一生推!!!
上 代 碼
#include
using namespace std;
intmain()
}
與c語言一樣,括號內第乙個語句i=0是迴圈變數的初始化。第二個語句i<5,是迴圈條件,當條件為真時,執行for後面{}花括號內的語句,條件為假時,說明迴圈結束,跳出for迴圈。執行下一條語句。第三句是對迴圈變數的修正,也就是對迴圈變數的改變。
有一點很有趣,就是因為c++與c一樣,是以分號;來劃分乙個**命令的,所以for迴圈的分號出現在迴圈體裡而不是for的括號後面。
有趣的來了,計算1加到100的結果(很多種方法):
一
#include
using namespace std;
intmain()
這裡注意一下,endl可加可不加
endl:**結束並打乙個回車。
二
#include
using namespace std;
intmain()
這裡將迴圈變數的賦值與累加賦值合併,進而可以省略for括號後的修正變數部分
三
#include
using namespace std;
intmain()
cout << sum<}
四
#include
using namespace std;
intmain()
cout << sum<}
這次在迴圈外定義並給其賦初值,可以但是不推薦這麼去做因為變數不明確(當迴圈體複雜的時候
還是用累加的例子:
#include
using namespace std;
intmain()
當while的括號內判定為真的時候,執行迴圈,並跳回迴圈的判定。直到括號後的判定為假,才跳出迴圈。
do-while迴圈,與前面的迴圈不一樣,是先執行迴圈體後做判斷。
故:do-while迴圈至少被執行一次。
int sum=
0,i=1;
dowhile
(i<=
100)
;
像這樣,也能求出累加的和。
但是要注意區域性變數和全域性變數,在do內定義的變數只能用在do內,不能用在其他的地方,否則會出錯。
就是很簡單的:cin>>就是從輸入裝置輸入(鍵盤)
cout>>就是輸出到輸出裝置(螢幕)
showpos
在正數前顯示+
showbase
顯示16/8進製前的0x或0
uppercase
16進製制字母強制大寫
showpoint
浮點數即使小數點後均為0也加小數點
boolalpha
邏輯值1/0用true、false表示
left
左對齊right
右對齊dec
十進位制顯示整數
hex16進製制顯示整數
oct八進位制顯示整數
fixed
定點格式輸出
scientific
科學計數法輸出
舉個栗子:
cout《若想取消操作流,就用noshowpos等等之類(就是在前面加乙個no),另外,left和right,dec、oct、hex,這兩組相互對立,設定了乙個就取消了另外乙個。
#include
using namespace std;
intmain()
**像這樣,輸出就是13ba和65!而不是13ba和101!**因為cout已經在第一次出現的時候賦予了hex流,所以後面的i的輸出也是16進製制。若想為十進位制,則需改為:
cout<"\n"
;cout
設定顯示寬度
fill(char)
設定填充字元
precision(int)
設定有效位數(普通)精度(定點或科學計數法)
栗子:cout.width(5);
cout.fill(『s』);
cout<<23<<23
輸出為:sss2323
注意:輸出的時候只有前面的23受影響,而後面的不受影響。
另外:也可以呼叫< iomanip >庫來更直觀表達:
setw(int)
設定顯示寬度
setfill(char)
設定填充字元
setprecision(int)
設定有效位數(普通)精度(定點或科學計數法)
具體用法:cout<′
)<
<27得
到:
')<<27 得到:
′)<
<27
得到:$$$$$27
break用於迴圈語句for、while、do-while,和開關語句switch中。
常見的是在巢狀中,跳出當前if判斷語句作用。
但是注意:break只跳出乙個迴圈
栗子:
for
(int i;;)
a=1;//break跳出到這裡
}
直接舉栗子:
for
(int n=
100;n<=
200;
++n)
當3被整除時,執行continue,結束本次迴圈,即跳過cout語句。
但是一般用if(n%3!=0)代替。
continue不是必須,但可以為了邏輯上的清晰和美觀(看自己啦~)。
(在?為什麼**真妃?《輝夜》梗)
幾乎用不到的跳躍性語句
用法就不說
但是只用在乙個地方
就是有很多層巢狀時,break跳出過於麻煩,可以用go to直接跳轉到別的地方。
栗子:
for(.
..)}
}end:..
....
....
好啦今天先到這裡了
三千多字打了將近兩個半小時
一切隨緣
最後龍虎一生推!!!!!!(推薦大家看一下那個動漫,很**的。)
Python基本語法 迴圈語句
學習筆記以備日後溫習 python3入門與高階 分支迴圈條件與列舉 包 模組 函式 功能 輸入賬號密碼完成開鎖 account qiyue password 123456 print please input account user account input print please input...
Delphi語法基礎 迴圈語句
一 for語句 格式 for 控制變數 初值 to 終值 do 語句 for 控制變數 初值 downto 終值 do 語句 for語句執行過程 1 先將初值賦給左邊的變數 稱為迴圈控制變數 2 判斷迴圈控制變數的值是否已 超過 終值,如已超過,則跳到步驟5 3 果末超過終值,則執行do後面的那個語...
第2章 基礎語法 迴圈語句
本章節將向大家介紹python的迴圈語句,程式在一般情況下是按順序執行的。程式語言提供了各種控制結構,允許更複雜的執行路徑。迴圈語句允許我們執行乙個語句或語句組多次,下面是在大多數程式語言中的迴圈語句的一般形式 python提供了for迴圈和while迴圈 在python中沒有do.while迴圈 ...