·分支語句
1.if
2.switch
·迴圈語句
1.while
2.for
3.do while
·goto語句
c語言中由乙個分號;隔開的就是一條語句。
好好學習,找到好工作,
不好好學習,回家種地,
好好學習和不好好學習就是兩種選擇。
語法結構:
if(表示式1)
語句1;
else if(表示式2)
語句2;
else
語句3;
例子如下:
#define _crt_secure_no_warnings 1
#includeint main()
else
return 0;
}
如果表示式的結果為真,則語句執行。
0表示假,非0表示真。如果語句有兩條以上,需要用大括號括起來。
格式:switch(整形表示式)#includeint main()
return 0;
}
在switch語句中,我們沒法直接實現分支,搭配break使用才能實現真正的分支。
如上述**,break語句實際效果是把語句列表劃分為不同的部分。
default子句
如果表示式與所有的case 語句都不匹配
這是需要default 語句,他可以出現在case標籤的任意乙個位置,每個switch語句只能出現一條default語句。
1.while 迴圈
當條件成立,if語句執行,但表示式語句只能執行一次,但我們需要同一件事很多次完成,這是需要while。
語法結構:
while(表示式)
迴圈語句;
2.for迴圈
語法:for(表示式1;表示式2;表示式3)
迴圈語句;
表示式1為初始化部分,用於初始迴圈變數。表示式2為條件判斷部分,判斷迴圈啥時候結束。表示式3為調整部分,用於迴圈條件的調整。實則while 迴圈中也存在這三個部分,但由於風格問題使得三個部分很可能偏離較遠,這樣查詢修改不夠集中和方便,所以這時用for更為合理。
break和continue
由上述可知,break就是停止後期所有的迴圈,直接從迴圈中跳出來
而continue是用於終止本次迴圈的,也就是本次迴圈中continue後面的**不會執行,而是直接跳轉到迴圈判斷部分,準備下一次迴圈。
3.do…while()迴圈
語法:do
迴圈語句;
while(表示式);
他的特點就是,不管他滿不滿足迴圈判斷條件,他至少執行一次。
4.goto語句
c語言中提供了可以隨意濫用的goto語句和標記跳轉的標號,但一般我們不建議使用,這樣可能會使我們的**變得雜亂無章。
下面是乙個猜數字遊戲我們可以看看:
分支語句和迴圈語句
if語句 if 表示式 語句 if 表示式 語句1 else 語句2 多分支 if 表示式1 語句1 else if 表示式2 語句2 else 語句3 include int main else return 0 switch語句 switch語句也是一種分支語句,常常用於多分支的情況 switc...
分支語句 迴圈語句
選擇語句 1.單if語句 格式 if 條件表示式 注意 1.條件表示式的結果必須是boolean型別的 2.當if語句體中只有一條語句的時候,可以省略不寫,建議寫上 如果if語句體中有多條語句,那麼 必不可少 3.if 無論條件是否成立,那麼 中的 一定會執行 4.單if語句可以使用三目運算子改進 ...
JS 條件分支語句和迴圈語句
js 條件分支語句和迴圈語句 一 條件分支語句 單分支語句 書寫格式 if 判斷條件 判斷條件 可以是乙個表示式 變數 具體值 工作原理 條件為真,執行大括號裡面的 塊,條件為假,則不執行。例 let state 1 if state 雙分支語句 書寫格式 if 判斷條件 else 工作原理 條件為...