文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>数据类型 - 枚举类型(enum)

数据类型 - 枚举类型(enum)

时间:2010-08-08  来源:wangmanlivsli

本文来自草根编程网:http://www.caogenbiancheng.com/?action-viewnews-itemid-92

1. printf 枚举可显示枚举的序号:

#include 

int main(void)

{

  enum ABC{AAA,BBB,CCC};

  enum ABC e1,e2,e3;

  e1 = AAA;

  e2 = BBB;

  e3 = CCC;

  printf("%d, %d, %dn", e1, e2, e3);

  getchar();

  return 0;

}

2. 定义枚举时可同时定义变量:

#include 

int main(void)

{

  enum ABC{AAA,BBB,CCC} e1=BBB, e2=BBB+1, e3=e2-2;

  printf("%d, %d, %dn", e1, e2, e3);

  getchar();

  return 0;

}

3. 同时定义变量时, 你甚至可以不要枚举名:

#include 

int main(void)

{

  enum {AAA,BBB,CCC} e=BBB;

  printf("%dn", e);

  e++;

  printf("%dn", e);

  getchar();

  return 0;

}

4. 可随意指定序号:

#include 

int main(void)

{

  enum ABC{AAA=2,BBB,CCC=9} e1, e2, e3;

  e1 = AAA;

  e2 = BBB;

  e3 = CCC;

  printf("%d, %d, %dn", e1, e2, e3);

  getchar();

  return 0;

}

5. 序号重了都不要紧:

#include 

int main(void)

{

  enum ABC{AAA=2,BBB=2,CCC} e1, e2, e3;

  e1 = AAA;

  e2 = BBB;

  e3 = CCC;

  printf("%d, %d, %dn", e1, e2, e3);

  getchar();

  return 0;

}

返回“学点C语言 - 目录”

相关阅读 更多 +
排行榜 更多 +
开心动动脑安卓版 v1.0 手机版

开心动动脑安卓版 v1.0 手机版

休闲益智 下载
不良人破局手游下载

不良人破局手游下载

角色扮演 下载
云海之下手游下载

云海之下手游下载

角色扮演 下载