- 博客(1)
- 收藏
- 关注
原创 c/c++ #define const enum浅析
对于#define,const, enum在编写一些c/c++代码的初学者在概念上可能会有所模糊。 今天我们来浅析一下三者之间的在编译,运行,与试用场景上的区别。首先让我们先逐个说说他们。 1.#define:被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。宏的替换是由预处理程序自动完成的。宏定义的作用范
2017-10-15 19:59:12
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人