C資料型別 列舉enum 和switch語句

2021-12-30 12:40:40 字數 1086 閱讀 9729

//

// main.m

// lessoncondition

//// created by lanouhn on 14-7-16.

// copyright (c) 2023年 [email protected] 陳聰雷. all rights reserved.

//#import

//列舉型別是乙個構造型別,它使一組整型常量羅列出了有的可能性

//定義列舉,使用關鍵字 enum +列舉型別的名字;最後的分號不能少

//列舉型別將人能夠識別的識別符和計算機能夠識別的數字對應起來

enum season ;

enum company ;

int main(int argc, const char * ar**)

當條件表示式的條件成立時(為真), 執行大括號內的語句,否則執行if之後的語句

if (a > 10)

//練習1

char *** = 0;

// scanf("%c", &***);

if (*** == 'm')  

//列舉 enum + season是列舉型別的名字

enum season c =winter;

printf("%d\n", c);

enum company lanou =teaching;

printf("請輸入分機號:\n");

scanf("%d", &lanou);

//switch 根據括號內的表示式的值與switch中對應的case後的常量進行匹配,一旦發現相同,就執行case分支的語句,如果沒有匹配到對應的case,則執行default分支的語句.

//default語句的執行順序與位置無關,只要未匹配到對應的分支就會執行default語句.

switch (lanou) //如果在case分支中定義變數,必須要在case分支中加上{}

case market:

printf("接通市場部\n");

break;

case person:

printf("接通人事部\n");

break;

case consult:

C資料型別 列舉 enum 和switch語句

main.m lessoncondition created by lanouhn on 14 7 16.import 列舉型別是乙個構造型別,它使一組整型常量羅列出了有的可能性 定義列舉,使用關鍵字enum 列舉型別的名字 最後的分號不能少 列舉型別將人能夠識別的識別符和計算機能夠識別的數字對應起...

C 列舉型別enum

關鍵字enum用於宣告列舉,列舉是一種值型別,由許多名字的常量 也叫列舉表 組成。例如 const int monday 0 const int tuesday 1 const sunday 7 可以用c 提供的列舉型別 enum week 列舉中每乙個常量都對應著乙個數值,如果不特別設定,列舉從0...

c 列舉 enum 型別

c 列舉 enum 型別 is2120 csdn 1.最平常的方法 public enum suits public void printallsuits z 2012 2 16 17 49 28 pm is2120 csdn 2.擴充套件方法 更通用,更方便一些 public static cla...