文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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;

}

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载