參考鏈結
runoob.com
判斷
在判斷語句中主要有兩種:if...else和switch兩個語句。下面我們還是主要通過**來說明:
先看一看看if...else語句:
#include using namespace std;
int main()
執行結果
ivar1 小於 ivar2
上面這段**是前幾篇中提到的,不過當時主要介紹的是運算子,現在我們好好說說上面的程式。在if判斷語句中主要有三種:
//方式一
if(判斷語句)
//方式二
if(判斷語句)
else
//方式三
if(判斷語句)
else if(判斷語句)
else if(判斷語句)
else
說明:當只有一句語句時,可以不加{}。並且語句內部也可以嵌入if判斷語句,在這裡說明一下,if語句只要有乙個判斷語句成立,就會執行裡面的程式,而未判斷的語句則不會再進行判斷。if判斷語句是從上到下逐個進行判斷。
再來看看switch語句
#include using namespace std;
int main()
getchar();
}
執行結果
ivar1
注:在上述描述中,我們可以看到switch與if判斷還是有一定的不同。switch在滿足判斷條件的情況下,如果不新增break語句,則會順序執行程式,直到遇到break或者switch語句執行結束。switch語句也滿足內部巢狀switch,下面我們看一下它的用法:
switch(/*整型或列舉型*/)
迴圈這個其實就包括三個,分別為for、while、do...while迴圈語句。還是通過**直接進行一一講解:
for迴圈
#include using namespace std;
int main()
getchar();
}
執行結果
iid = 0
iid = 1
iid = 2
iid = 3
iid = 4
iid = 5
iid = 6
iid = 7
iid = 8
iid = 9
注:for迴圈還是比較簡單的,只要了解for裡面內部的含義即可,下面我們來說一下語法:
for(初始化;判斷;數值改變)
在for迴圈中數值改變可以放到核心語句中,其它的格式都要保持不變。
while語句
#include using namespace std;
int main()
getchar();
}
執行結果
iid = 0
iid = 1
iid = 2
iid = 3
iid = 4
iid = 5
iid = 6
iid = 7
iid = 8
iid = 9
注:從程式上來看while的語法比for迴圈更加簡單,下面我們來說一下while語法:
while(判斷條件)
do...while語句
#include using namespace std;
int main()
while (iid < 10); //while語句
getchar();
}
注:從程式上我們看到do...while比上面兩個迴圈語句稍微複雜點,不過do...while這個傢伙比較牛,就是要先執行一次,然後在進行判斷(上面兩個迴圈語句要先判斷後執行)。下面我們來說一下do...while語法:
do
while(條件)
迴圈語句控制講完了迴圈語句,必須說一下迴圈控制的幾個關鍵字:continue,break,goto。
continue:因為迴圈語句會在內部進行多次操作,但是在某些情況不需要迴圈,因此需要跳過本次迴圈。
#include using namespace std;
int main()
getchar();
}
執行結果
iid = 0
iid = 1
iid = 2
iid = 3
iid = 4
iid = 6
iid = 7
iid = 8
iid = 9
注:從上面程式的執行結果可以看出,在iid等於5的情況下,跳過一次迴圈。
break:在迴圈語句中,滿足一定的條件下,要退出迴圈語句,這時候就需要使用break。
#include using namespace std;
int main()
getchar();
}
執行結果
iid = 0
iid = 1
iid = 2
iid = 3
iid = 4
注:從上面程式的執行結果可以看出,在iid大於等於5的情況下,直接跳出迴圈。
goto:在一定的情況,需要將當前程式處理的地方,直接跳轉到上面或者下面語句,這時候需要使用goto語句。
#include using namespace std;
int main()
執行結果
ivar = 2
ivar = 3
定義的變數:
/*核心語句*/
goto 定義的變數
刷野打怪上王者 C 篇 第4期 注釋
c 注釋 要寫出好程式,一方面要實現特定的功能,另外一方面就是能夠讓別人看懂自己寫的 那怎麼讓人更好的看懂自己的 一是要有良好的命名規則 這個已經在上篇說過啦 二是要有寫程式注釋的習慣。在c 程式設計中的注釋主要有兩個 單行注釋和多行注釋。單行注釋其實就是在程式行前新增 cout hello wor...
刷野打怪上王者 C 篇 第27期 總結
刷野打怪上王者 c 篇 第26期 時間函式 預處理 刷野打怪上王者 c 篇 第25期 動態記憶體處理 刷野打怪上王者 c 篇 第24期 訊號處理 刷野打怪上王者 c 篇 第23期 標準流輸入輸出 刷野打怪上王者 c 篇 第22期 多執行緒處理 刷野打怪上王者 c 篇 第21期 模板處理 刷野打怪上王...
刷野打怪上王者 C 篇 第11期 指標 引用
參考鏈結 runoob.com 指標 要想成為一名優秀的程式,學會指標是必不可少的技能。合理利用指標在寫專案時,很大程度能夠提高你程式的執行效率。上來就把指標吹的很牛,我們現在來看怎麼使用吧。我們前面講了,變數名其實對應記憶體中一塊位址,並且每個記憶體位置都定義了 來訪問記憶體位址。那麼什麼是指標呢...