【注:本程序验证是使用vs2013版】

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#pragma warning(disable:4996) /*enum是一个新的关键字,专门用来定义枚举类型*/
enum week{ Mon, Tues, Wed};
enum week2{ Thurs = , Fri, Sat, Sun }week2;
/*枚举是一种类型,通过它可以定义枚举变量*/
enum week a; int main(void){
printf("Mon = %d\n", Mon); //枚举默认是从0开始的

printf("Thurs = %d\n", Thurs); //枚举也可以指定内部的每个值 

  

    a = Fri;
printf("a = %d\n", a);
   
/*
需要注意的两点是:
1、枚举列表中的 Mon、Tues、Wed 这些标识符的作用范围是全局的(严格来说是 main() 函数内部),不能再定义与它们名字相同的变量。
2、Mon、Tues、Wed 等都是常量,不能对它们赋值,只能将它们的值赋给其他的变量
*/ printf("\n");
system("pause");
return ;
}

最新文章

  1. SQL Server-聚焦计算列或计算列持久化查询性能(二十二)
  2. bzoj 4553 &amp;&amp; HEOI2016 day1t3 seq
  3. vuejsLearn---通过手脚架快速搭建一个vuejs项目
  4. django复习笔记1:环境配置
  5. leetcde37. Sudoku Solver
  6. virtualbox 安装ubuntu
  7. java web 学习九(通过servlet生成验证码图片)
  8. [swustoj 594] Maximum Tape Utilization Ratio
  9. 使用redis来实现分布式锁
  10. 利用CMake自己创建OpenCV静态链接库
  11. 玩转Web之Jsp(三)-----Jsp+SQLServer 用sql语句实现分页
  12. (一)Redis在windows下的安装和使用
  13. grep Pocket Reference读记
  14. RabbitMQ in Action (2): Running and administering Rabbit
  15. Servlet工作原理解析 《深入分析java web 技术内幕》第九章
  16. mybatis入门篇:代码生成器(MyBatis Generator)
  17. Azure Messaging-ServiceBus Messaging消息队列技术系列2-编程SDK入门
  18. 堆操作,malloc
  19. iOS AppIcon尺寸
  20. QStandardItemModel角色控制及QTreeView添加不同的右键菜单

热门文章

  1. C# 监测每个方法的执行次数和占用时间(测试5)
  2. 超级好用的excel导出方法,比phpexcel快n倍,并且无乱码
  3. linux系统管理——账号权限及归属管理练习
  4. C博客作业00——我的第一篇博客
  5. mysql 日期处理
  6. Linux crontab命令:循环执行定时任务(详解版)
  7. 帝国cms7.5整合百度编辑器ueditor教程
  8. es6学习2:变量的解构赋值
  9. redis-sentinel 高可用方案实践
  10. ISO/IEC 9899:2011 附录C——顺序点