網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

怎麼寫C語言的switch程序

欄目: 學習交流 / 發佈於: / 人氣:2.21W

這次分享的是switch的簡單應用,希望大家喜歡。

操作方法

(01)首先打開C-Free5.0,然後一個空白的C語言頁面保存為switch.c文件,繼續輸入一般的C語言的基礎格式,注意格式縮進,如下圖所示。

怎麼寫C語言的switch程序

(02)要將switch語句直觀的講解出來,我們要先講下C語言的輸入語句,首先我們定義一個整型數值,然後我們從外面寫入這個值。#include <stdio.h>main(){int a;printf("請輸入一個1-5之間的數值:    ");scanf("%d",&a);}這裏的scanf() 就是從外面讀入一個值給a.如下圖:

怎麼寫C語言的switch程序 第2張

(03)好我們要看下我們輸入的值是不是賦值給了a,我們可以把a的值輸出,如下圖調試。從下圖可以得出,a的值就是我們輸入的值。

怎麼寫C語言的switch程序 第3張

(04)上面我們已經從系統外面獲得了一個數值,那下面我們怎麼來利用這個數值呢,請看下面switch的用法,先判斷獲得是什麼值,按照獲得的值來執行相應的步驟,代碼如下圖。

怎麼寫C語言的switch程序 第4張

(05)上從圖我們可以看出,我們從系統中輸入一個數值,然後switch根據讀到的數值判斷應該做什麼,注意,你輸入的值必須是你定義的值,就比如本程序裏面switch裏面是我們一開始定義的 a;printf("請輸入一個1-5之間的數值:    ");scanf("%d",&a);switch (a){}好我們調試下程序,看看對不對,如下圖。

怎麼寫C語言的switch程序 第5張

(06)從上圖我們可以看出,上面switch的寫的是對的。但是當我們輸入1-5意外的值的時候怎麼辦?不要着急程序裏面的“default:printf("n你輸入的不是1-5的數值!nn");”這個語句就是為了處理輸入的不是想要的值的時候會提示出錯誤,如下圖:

怎麼寫C語言的switch程序 第6張

(07)好的,為了代碼規範,我們把case後面的執行語句也包括起來,當然必須重視裏面的break;語句因為這個是當我們執行語句後,跳出switch語句用的。

怎麼寫C語言的switch程序 第7張
Tags:switch 語言