黑馬程式設計師 C語言 流程控制

2021-06-21 05:39:49 字數 1207 閱讀 3714

---------------------- 

asp.net+android+ios開發

、.net培訓

、期待與您交流! ----------------------

流程控制

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

順序結構: 預設流程結構,依次執行每條語句

選擇結構: 對給定條件進行判斷,根據判定結果執行相應**

迴圈結構: 在指定條件下,反覆執行相應**,知道條件不成立

選擇結構

if

if結構有3種寫法:

if(條件)

if(條件)else

if(條件1)else if(條件2)else

switch

switch(數值)

switch結構,判斷括號內的值是否與case對應的數值相等。相等則執行對應的語句,直到遇到break跳出迴圈

如果在case內定義新的變數,必須用大括號{}包住。如 

#include

intmain()

case2:

break;

default:

break;

} return0;

} 選擇結構中,if比switch更靈活,switch只能用於單個值的判斷

迴圈結構

while迴圈

while(條件)

如果一開始條件不成立則永遠不會執行迴圈體

do while迴圈

dowhile(條件)

如果條件不成立,迴圈體也會執行1次

for迴圈

for(條件1;條件2;條件3)

break和continue

break用於跳出當前迴圈結構

continue用於結束當前迴圈,進入下次迴圈。continue只能用於迴圈結構中

---------------------- 

asp.net+android+ios開發

、.net培訓

、期待與您交流! ----------------------

詳細請檢視:

《黑馬程式設計師》 流程控制 C語言

流程控制主要有 順序結構 預設的流程結構。按照書寫順序執行每一條語句。選擇結構 對給定的條件進行判斷,再根據判斷結果來決定執行哪一段 迴圈結構 在給定條件成立的情況下,反覆執行某一段 選擇結if語句 第一種結構 if 語句一 第二種結構 if 語句一 else 第三種結構 if 語句一 else i...

黑馬程式設計師 C語言 03 流程控制

若排版有錯誤,請檢視pdf版 c語言 03 流程控制 預設的流程結構。按照書寫順序執行每一條語句。1.簡單使用 1 結構1 if 條件 else else if 條件2 else 4 結構4 if 條件 語句1 if 條件 語句1 語句2 條件成立,只會執行語句1 語句2不在選擇結構內。2.注意 1...

黑馬程式設計師 流程控制語句

asp.net android ios開發 net培訓 期待與您交流!if 條件表示式 if 條件表示式 else if 條件表示式 else switch 表示式 switch語句可以選擇的型別 整數數值型 byte,short,int,char 5.0新加入列舉的判斷 7.0新加入string的...