您的位置:首页 > 编程语言 > C语言/C++

c++中 宏定义(#define)的用法

2015-05-14 10:33 375 查看
宏定义一般有一下几种用途:
(1)定义一个经常在代码中用到的常量
(2)定义数组的维度(该维度可能在后期代码维护的时候更改)
(3)定义一种条件(如DEBUG模式,该方法方便程序员在代码的各种版本,各种条件之间进行切换而不用总是更改,重写代码,

特别 适用于大项目的开发)
(4)定义一个简单的函数功能
(5)...

宏定义的几种形式:
(1)不带参宏定义 #define 标识符 字符串
标识符即宏名,字符串是宏值
(2)带参宏定义 #define 宏名(参数表) 字符串
例如: #define S(a,b) a*b
(3)...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: