天天看點

C語言中switch case語句可變參實作方法(case 參數 空格...空格 參數 :)

正常情況下,switch case語句是這麼寫的:

這種是我們最常見的寫法,當然也可以這麼寫:

接下來說一種不常見的,但是對于多參數有很大的幫助的寫法:

先給一個程式:

運作結果:

First: 0 

1

2

3

4

5

6

7

8

9

10

這種case 參數 空格...空格 參數的寫法就是switch case語句的可變參形式寫法,隻要是标準C可以編譯通過,不過這樣的寫法在GNU C中較為常見,讀過linux核心的一定不陌生。

繼續閱讀