一.選擇結構:
1. if選擇結構
2. if-else選擇結構
3. if-else if-else if-else多重if選擇結構
4. if-if-else-else 巢狀if選擇結構
5. switch選擇結構
switch(表示式)
注意:c#中的switch選擇結構case中必須有braek,否則將提示錯誤!
使用case字句的注意點:
1. case子句的擺放沒有先後順序要求,可以任意調整
2. 任何兩個case語句不能具有相同的值
3. case中的值必須是常量表示式,不允許使用變數
二.物件陣列:
1. 建立物件陣列
物件陣列型別 物件陣列名=new 物件陣列型別[陣列長度];
student stus=new student();
2. 遍歷物件陣列
foreach(遍歷得到的型別 變數名 in 物件陣列名)
foreach(student stu in stus)
三.迴圈結構:
1. while迴圈:先判斷再執行
while(迴圈條件)
2. do-while迴圈:先執行一次迴圈體,再判斷迴圈條件
dowhile(迴圈條件)
3. for迴圈
for(int i=0;i<=10;i++)
4. 雙重迴圈:外層迴圈執行一次,內層迴圈執行一周
四.氣泡排序
氣泡排序速記口訣(公升序):
n 個數字來排隊
兩兩相比小靠前
外層迴圈 n-1
內層迴圈 n-1-i
int scores = new int[5] ;
for (int i = 0; i < scores.length - 1; i++)}}
foreach (int score in scores)
console.readline();
語法 C 基本語法
標頭檔案 在程式設計競賽中,我們常見乙個標頭檔案 include 發現它是部分c 中支援的乙個幾乎萬能的標頭檔案,包含所有的可用到的c 庫函式,如 在程式設計競賽中,使用這個標頭檔案是乙個好的想法,特別是當你在選擇標頭檔案時想減少時間,我們更加專注於找到演算法解決問題而不是軟體工程。而從軟體工程的視...
C 的基本語法
3.1 c 的基本語法 1.無論 中是否有空格 回車符或tab字元 這些字元統稱為空白字元 c 編譯器都不考慮這些字元。3.2 變數 1.計算機中所有的資料都是相同的東西 一組0 1 但是變數有不同的內涵,成為型別。建立這個型別系統的原因是,不同型別的資料需要用不同的方法來處理。變數限定為不同的型別...
C 基本的語法
我們已經看過 c 程式的基本結構,這將有助於我們理解 c 語言的其他基本的構建塊。c 的令牌 token c 程式由各種令牌組成,令牌可以是關鍵字 識別符號 常量 字串值,或者是乙個符號。例如,下面的 c 語句包括五個令牌 printf hello,world n 這五個令牌分別是 printf h...