枚举与#define宏的区别


Posted in 面试题 onApril 30, 2014
1、#define 宏常量是在预编译阶段进行简单替换。枚举常量则是在编译的时候确定其值。
2、一般在编译器里,可以调试枚举常量,但是不能调试宏常量。
3、枚举可以一次定义大量相关的常量,而#define 宏一次只能定义一个。

Tags in this post...

面试题 相关文章推荐
如何设置Java的运行环境
Apr 05 面试题
编写类String的构造函数、析构函数和赋值函数
May 29 面试题
上海奥佳笔试题面试题
Nov 16 面试题
广州品高软件.net笔面试题目
Apr 18 面试题
西部世纪.net笔试题面试题
Apr 03 面试题
什么是网络协议
Apr 07 面试题
端口镜像是怎么实现的
Mar 25 面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
Jul 26 面试题
ShellScript面试题一则-ShellScript编程
Mar 05 面试题
Linux机考试题
Jul 17 面试题
遇到的Mysql的面试题
Jun 29 面试题
Java基础面试题
Jul 19 面试题
一家外企的面试题目(C/C++面试题,C语言面试题)
Mar 24 #面试题
下面这个程序执行后会有什么错误或者效果
Nov 03 #面试题
struct与class的区别
Feb 03 #面试题
某IT外企面试题-二分法求方程!看看大家的C++功底
Jul 04 #面试题
什么是数组名
May 10 #面试题
为什么要有struct关键字
May 08 #面试题
Kingsoft金山公司C/C++笔试题
May 10 #面试题
You might like
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
PHP父类调用子类方法的代码例子
2014/04/09 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
js 页面元素的几个用法总结
2013/11/18 Javascript
instanceof和typeof运算符的区别详解
2014/01/06 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
vue mvvm数据响应实现
2020/11/11 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
Python压缩和解压缩zip文件
2015/02/14 Python
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
python使用生成器实现可迭代对象
2018/03/20 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
python交换两个变量的值方法
2019/01/12 Python
python中wx模块的具体使用方法
2020/05/15 Python
《要下雨了》教学反思
2014/02/17 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
精神病医院见习报告
2014/11/03 职场文书
工作态度检讨书范文
2015/05/06 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
党员读书活动心得体会
2016/01/14 职场文书
大学校园餐饮创业计划书
2019/08/07 职场文书
七年级作文之秋游
2019/10/21 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
MySQL Server层四个日志的实现
2022/03/31 MySQL
Go语言grpc和protobuf
2022/04/13 Golang