switch用法和原理
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                switch用法和原理
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                switch用法
int val;printf("請(qǐng)輸入你要到的樓層:\n");scanf_s("%d", &val);switch (val){case 1:printf("1層開(kāi)!\n");break;case 2:printf("2層開(kāi)!\n");break;case 3:printf("3層開(kāi)!\n");break;case 4:printf("4層開(kāi)!\n");break;default:printf("沒(méi)有蓋到這一層!\n");break;}while (true){}return 0; }?
?
swich原理? case 1 :? ? ? ? ? 注釋break
case是程序執(zhí)行的入口,當(dāng)輸入val與case條件匹配,匹配到就找到入口一直往下執(zhí)行,直到遇到break就會(huì)停止
int val;printf("請(qǐng)輸入你要到的樓層:\n");scanf_s("%d", &val);switch (val){case 1:printf("1層開(kāi)!\n");//break;case 2:printf("2層開(kāi)!\n");break;case 3:printf("3層開(kāi)!\n");break;case 4:printf("4層開(kāi)!\n");break;default:printf("沒(méi)有蓋到這一層!\n");break;}while (true){}return 0;我們只輸入了1? 但是1層開(kāi)!和2層開(kāi)!都執(zhí)行了,是因?yàn)?層是程序入口,1層沒(méi)有break就會(huì)往下繼續(xù)執(zhí)行,到2層遇見(jiàn)break,程序退出
?
總結(jié)
以上是生活随笔為你收集整理的switch用法和原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: STM32开发 -- CRC校验码
 - 下一篇: STM32开发 -- 添加头文件