12月25筆記

弎六.發表於2020-12-26

01.程式和程式結構
程式概念:計算機為了實現某種特定的功能而編寫的一段程式

順序結構:按照程式的順序執行

選擇結構:根據給定的條件進行判斷,由判斷的結果確定下一步的執行

迴圈結構:在條件成立的範圍內,重複的執行

條件的本質最終就是布林值

02:if選擇結構
概念:是一種根據條件判斷之後 再做處理的語法結構

用法:第一個條件不成立時,執行第二個條件,都不成立執行else

例:

if (條件一)
{
		條件一成立之後執行的程式
}
else if (條件二)
{
        條件一不成立,條件二成立之後執行的程式
}
else
{
        兩個條件都不成立時執行的程式
}

03:switch結構
概念:用於處理定值的分支
用法:

int a = int.Parse(Console.ReadLine());     / 接收鍵盤輸入 並轉換為整數

switch(a)
{
	case 1:             / a=1執行的程式
		Console.WriteLine("a=1");            /列印輸出
        break;
    case 2:             / a=2執行的程式
        Console.WriteLine("a=2");            /列印輸出
        break;
    default:            / 都不滿足 執行的程式
        Console.WriteLine("a不等於1和2");     /列印輸出
        break;
}

屬性:

  • break:打破的意思 會讓程式碼跳出整個迴圈體、C#必須在每個後面加該屬性
  • default:都不滿足時,執行這個程式

04:while和for迴圈結構
概念:在條件成立的範圍內,重複的執行;

while():基本迴圈結構

while (條件)
{
	條件成立之後迴圈執行的程式
}

do{}while():至少會執行一次,再判斷條件

do
{
	至少迴圈一次的程式
} while (條件)

for():括號裡填 初始值、迴圈條件、條件變化

for (條件變數:初始值; 迴圈條件; 條件變數的變化)
	{
		條件成立之後迴圈執行的程式
    }

屬性:

  • continue 跳過本輪迴圈,下一輪還會繼續
  • break 跳出整個迴圈體,會執行迴圈體後面的程式碼

相關文章