C 流程控制語句

2021-07-05 15:12:02 字數 1678 閱讀 5313

強烈推薦乙個大神的人工智慧的教程:

語句是程式完成一次完整操作的基本單位,有一些複雜的程式只有順序語句是不能實現的,所以流程控制語句就顯得異常重要!流程控制包括三大種:選擇語句,迭代語句,跳出語句,巨集觀圖如下:

1.if語句的條件返回值是布林型,當條件返回值為true時則執行語句1,否則,返回值為false則執行語句2。if選擇語句結構如下:

static void main(string args)

else}}

2.switch語句的()中是條件表示式,大括號{}中程式**是由幾個case語句組成的,每個case語句後邊的常量表示式是不能一樣的,如果一樣就會出現錯誤。switch語句中可以使用break語句用於跳出switch語句,每個switch中只可以出現乙個default標籤。[表示式]的型別必須是sbyte,byte,short,ushort,int,uint,long,ulong,char,string。switch語句結構如下:

switch([表示式])

這兩個語句和if、switch的區別在於它用於執行重複嵌入語句,它們非常的相似,while語句是根據條件值執行一條語句零次或者多次,如果表示式的值返回真時則執行語句塊,否則不執行,而do......while語句是先執行語句塊直到滿足條件則退出迴圈。

break語句用於跳出整個迴圈,具體我們可以一起看乙個簡單的例子,在例子中我直接將i值初始化為1,如下:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace break用於switch

console.readline();}}

}

效果圖如下:

break用於for語句當滿足乙個條件時就退出迴圈,這個也舉乙個簡單的小例子來了解一下,如下:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace break用於for語句

次迴圈:", i);//i<4時輸出這是第幾次迴圈

if (i==4)

break;//滿足i=4的條件就退出迴圈}}

}}

效果圖:

不怕不知道就怕不知道,這些用法越相似的內容越需要自己去總結去區別,找出他們的不同點,這些難點就不攻自破了,通過今天的學習真正體會到總結的重要性,如果不去總結,用的時候可能會稀里糊塗,總結後就對他們有了不一樣的認識,最後送給自己一句話:萬丈高樓平地起,這些就是那萬丈高樓的樓基,加油!

C 流程控制語句

選擇語句 1 if語句 2 if else 語句 3 if else if else if else class program else if char islower c else if char isdigit c else 4 if 巢狀 class program else else sw...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

C 流程控制語句 do while語句

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 1005 流程控制語句 do while語句 while ...