C 判断 —— switch语句(多个switch值与一组语句联系起来、case顺序是可任意的,default不一定是最后一个case)
生活随笔
收集整理的這篇文章主要介紹了
C 判断 —— switch语句(多个switch值与一组语句联系起来、case顺序是可任意的,default不一定是最后一个case)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一個(gè) switch 語句允許測試一個(gè)變量等于多個(gè)值時(shí)的情況。每個(gè)值稱為一個(gè) case,且被測試的變量會對每個(gè) switch case 進(jìn)行檢查。
流程圖
//下面的語句是由用戶輸入的char變量值來控制 #include <stdio.h> int main(void) {char answer = 0;printf("Enter Y or N:");scanf(" %c",&answer);switch(answer){ //可以把多個(gè)case值與一組語句聯(lián)系起來case 'Y':case 'y':printf("You responded in the affirmative.\n");break;case 'N':case 'n':printf("You responded in the negative.\n");break;default:printf("You did not respond correctly...\n");break;}return 0; }?/*
?* switch語句中的case順序是可任意的,default不一定是最后一個(gè)case
?* */
?執(zhí)行結(jié)果顯示如下:
[root@J01051386 Test_20180418]# gcc switch.c [root@J01051386 Test_20180418]# ./a.out Pick a number between 1 and 10 and you may win a prize:3 Sorry,you lose. [root@J01051386 Test_20180418]# ./a.out Pick a number between 1 and 10 and you may win a prize:7 You win the collected works of Amos of Amos Gruntfuttock.總結(jié)
以上是生活随笔為你收集整理的C 判断 —— switch语句(多个switch值与一组语句联系起来、case顺序是可任意的,default不一定是最后一个case)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构 —— 为结构体内变量赋值
- 下一篇: MODE ——计算了 任意多个数字的平均