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