for(表示式1;表示式2;表示式3)
a.計算表示式1的值
b.計算表示式2的值並判斷,如果為真,執行{}中的語句;如果為假,退出迴圈
c.計算表示式3的值;
d.重複步驟b
while(表示式)
先計算表示式的值並判斷,如果為真,執行{}中的語句;如果為假,退出迴圈。
do
while(表示式);
先執行一遍{}中的語句,計算表示式的值並判斷真假,如果為真,再次執行{}中的語句;否則退出迴圈。
do while(0);自行搜尋資料
for}}
}
練習:列印輸出下面的圖型
int i;
5-i 個空格
2*i-1個*
****
*****
*******
*********
*******
*****
****
if(表示式)
else
先計算表示式的值並判斷,如果為真,執行語句塊1;否則,執行語句塊2;
if(表示式1)
else if(表示式2)//包含兩個邏輯與的條件 表示式1為假並且表示式2為真,才執行語句塊2
else if(表示式3)
else
先計算表示式1的值並判斷,如果為真,執行語句塊1;否則判斷表示式2,如果為真,執行語句塊2
switch(變數或表示式)
break;
case 常量2:break;
。。。。
default:
}
label:
***;
yyy;
goto label;
練習:1.輸入乙個整數,判斷它是不是素數 (質數) a%i != 0 i=2;i<=a-1;i++
2.列印輸出0-100之間所有能夠被7整除的數
c 基礎03流程控制語句
namespace c 03zy else 3.控制台接收輸入 類似 aa bb 字串 判斷以 分割的前後兩個字串是否相等。string a aa bb int index a.indexof console.writeline index string b a.substring a.length...
C語言基礎 流程控制
分支結構 分支結構就相當於岔路口,程式可以根據不同的情況,執行不同的 路徑 if 條件表示式 1 if語句一定是以if開頭的 2 if語句最多只有乙個else 3 if語句可以有任意個else if include 格式if 條件表示式 else 先上個例子看看 int main int argc,...
C語言基礎 流程控制
順序結構 預設的流程結構。按照書寫順序執行每一條語句。選擇結構 對給定的條件進行判斷,再根據判斷結果來決定執行哪一段 迴圈結構 在給定條件成立的情況下,反覆執行某一段 簡單使用 if 表示式 語句1 if count 50 開班 上課 if 表示式 語句1 else 語句2 f count 50 開...