順序結構 選擇結構 迴圈結構

2021-07-25 23:58:19 字數 994 閱讀 6193

三種基本結構:順序結構、選擇結構和迴圈結構

1、順序結構

計算機執行程式的步驟是從上到下依次執行

2、選擇結構(條件控制語句)

1)if語句

2)if…else語句

3)條件表示式(a>b)?a : b;(c語言中唯一的三目運算子)

判斷a是否大於b ,如果成立,則返回a,否則返回b  ;

4)switch語句

例:switch(a)

case 0:printf("aaa");break;

case 1:printf("bbb");break;

case 2:printf("ccc");break;

default:printf("ddd");

1】從第乙個case一次檢查,如果滿足執行以後語句,直到遇到break跳出switch

2】如果滿足某個case,執行其後語句,但語句後無break,將不再判斷剩下標號是否滿足,會依次執行

3】default不論在何處,都最後執行,如果執行後無break,同2,依次執行剩下語句

4】最後乙個標號後可以不加break,因為該語句是switch的最後語句

3、迴圈結構

1)for語句

2)while()語句(當型迴圈)

while(a--)是判斷完a是否為真再對a--;

3)do …while()語句(直到型迴圈)

選擇結構迴圈結構()中一般是邏輯運算

邏輯運算:與&&      或 ||       非  !

優先順序:非的優先順序最高,其次是與最後是或 

1)     if(a==0||b==0)       如果||左邊為真,則||右邊不執行

if(a==0&&b==0)    如果&&左邊為假,則&&右邊不執行

2)     #include

int main()

if中||的優先順序大於=,所以先運算0||b ,結果為1 ,該式子變為 if(a=1=1)顯然錯誤;(常量不能做左值)

順序結構 選擇結構 迴圈結構

1 能夠理解順序結構 按照 的先後順序,依次執行,即為順序結構 2 能夠使用if語句第一種格式 if 關係表示式 3 能夠使用if語句第二種格式 if 關係表示式 else 可使用三目運算子替代 a b?a b 4 能夠使用if語句第三種格式 if 關係表示式1 else if 關係表示式2 els...

順序結構 選擇結構 迴圈結構基礎

順序結構 選擇結構 迴圈結構 條件判斷 if 語句 if 判斷條件 表示式 塊if else 語句 if 判定條件 表示式 塊else 塊if elif else語句 if 判斷條件 表示式 塊elif 判斷條件 表示式 塊else if else語句 chengji int input 請輸入考分...

順序 迴圈 選擇結構例項

if結構流程圖 巢狀if控制語句 public static void main string args else else else while和do while迴圈結構 for迴圈結構 跳轉語句 break語句 跳出迴圈。public static void main string args i...