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

2021-06-22 19:17:43 字數 1119 閱讀 8264

//

//  main.m

//  lessoncondition

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

//#import

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

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

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

enum season ;

enum company ;

int main(int argc, const

char * argv)

當條件表示式的條件成立時(為真), 執行大括號內的語句, 否則執行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.copyright c 2014年 vaercly 163.com 陳聰雷.all rights reserved.import 列舉型別是乙個構造型別,它使一組整型常量羅列出了有的可能性 定義...

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...