首页
/
每日頭條
/
圖文
/
c語言switch語句如何表示區間
c語言switch語句如何表示區間
更新时间:2026-07-29 13:51:06

c語言switch語句如何表示區間(C語言-switch語句執行順序)1

①例子

#include< stdio.h>

main()

{int k=5,n=0;

do {

switch(k){

case1:case3:n =1;k--;break;

/*當k=1或3時,執行此句,這是兩種case合并成一行了。*/

default:n=0;k--;

/*當k不等于1234時,執行此句,默認兜底情況。*/

case2:case4:n =2;k--;break;}

/*當k=2或4時,執行此句。*/

printf("%d",n);

}

while(k>0&&n<5);

/*此句已經不屬于switch語句,

隻要滿足循環條件k>0且n<5,就繼續将k值輸入switch 語句,

直到條件不滿足,循環結束,輸出結束。*/

}

~

②執行順序

該程序存在嵌套語句,

外層為do{}while()語句,

内層為switch語句和printf語句。

switch語句中有3行3種情況,

根據k值找到對應case标号,

沒有對應case執行默認default情況,

注意:

對應 case或default之後的情況也要執行,直到 switch語句結束。

除非遇到 break,才能提前結束switch語句。

③計算過程

第一次循環

初值:k==5,n==0

(1)switch語句

沒有對應case

執行default: n==0,k==4

執行case2:case4:n==2,k==3

break跳出 switch語句

(2)printf語句

打印 n==2

第二次循環

k==3,n==2

(1)switch語句

對應case3

執行case1:case3:n==3,k==2

break跳出 switch語句

(2)printf語句

打印 n==3

~

第三次循環

k==2,n==3

(1)switch語句

對應case2

執行case2:case4:n==5,k==1

break跳出 switch語句

(2)printf語句

打印 n==5

此時n不滿足循環條件k>0&&n<5

跳出整個do()while()循環

最終打印結果:235

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
為什麼會讨厭不回消息的人
為什麼會讨厭不回消息的人
#頭條創作挑戰賽#我有個朋友,每次給他發消息,他都沒有秒回過。通常都是幾個小時或一兩天之後,才收到他的消息。起初,我也會想太多。“是不是我們倆的關系,出現了什麼問題?”我會反思自己做錯了什麼,反思我們倆的友誼是否存在矛盾。事實證明我想多了。...
2026-07-29
烏梅湯最好的做法
烏梅湯最好的做法
每當夏季來臨,我總是會為家人熬上一鍋古法烏梅湯解暑,能夠生津止渴,開胃健脾。實在是很美哒。難度:切墩(初級)時間:1小時以上主料烏梅12個山楂7g甘草10g陳皮5g玫瑰茄10g桂花5g冰糖适量蜂蜜适量秘制古法烏梅湯的做法步驟1.一定要用在中...
2026-07-29
裝修公司全包清單及價格表
裝修公司全包清單及價格表
全包裝修省事,省力。業主把房屋交給裝修公司後,隻需要裝後驗收即可。但業主也不能過于信賴裝修公司。個别不良裝修公司經常會設置裝修陷阱,讓業主花冤枉錢。小編今天為大家帶來了裝修報價全包費用清單,熟知全包費用明細,合理分配裝修支出,可以有效避免上...
2026-07-29
huawei p30的價格
huawei p30的價格
huaweip30的價格?華為終端雲服務為HUAWEIP30系列用戶,帶來了諸多專屬福利,注冊華為帳号、登錄我的中心,即可尊享系列新機權益,下面就一起來看看吧,現在小編就來說說關于huaweip30的價格?下面内容希望能幫助到你,我們來一起...
2026-07-29
天龍八部各角色武功排名
天龍八部各角色武功排名
天龍八部無疑是金庸武俠小說的巅峰之作。其内容場面,國仇家恨,愛恨情仇,一個武林的描述卻把人生的境遇展現的淋漓盡緻。尤其是其中的武功,更是集金庸武俠之全面,無論是内功還是拳腳。這也是最不好排名的一部小說,裡面各個高手的實力都很強大,随便拿出一...
2026-07-29
Copyright 2023-2026 - www.tftnews.com All Rights Reserved