怎麼寫C語言的switch程式

來源:酷知科普網 2.24W

這次分享的是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張
熱門標籤