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