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)...
(1)定义一个经常在代码中用到的常量
(2)定义数组的维度(该维度可能在后期代码维护的时候更改)
(3)定义一种条件(如DEBUG模式,该方法方便程序员在代码的各种版本,各种条件之间进行切换而不用总是更改,重写代码,
特别 适用于大项目的开发)
(4)定义一个简单的函数功能
(5)...
宏定义的几种形式:
(1)不带参宏定义 #define 标识符 字符串
标识符即宏名,字符串是宏值
(2)带参宏定义 #define 宏名(参数表) 字符串
例如: #define S(a,b) a*b
(3)...
相关文章推荐
- #(井号)在C/C++的#define宏定义中的特殊用法
- #(井号),##(双井号), #@在C/C++的#define宏定义中的特殊用法
- #(井号),##(双井号), #@在C/C++的#define宏定义中的特殊用法
- C++中 #define的用法
- 【Xcode学C-6】宏定义#define、条件编译#if、文件包含、内部外部函数以及typedef的用法
- C/C++中的const 与#define的使用疑问与异同以及相关用法
- c/c++宏定义的基本用法
- C++中 #define的用法
- C++中 #define的用法
- C++中#define用法
- 【C基础】#define宏定义中的#,##,@#,\ 这些符号的神奇用法
- C++中#define的用法
- c++用宏定义来编写函数#define
- C++基础:#define宏定义和inline,const,enum的区别
- C/C++常用宏定义,注意事项,宏中#和##的用法 .
- C++中如何更好使用宏定义#define
- C++ typedef用法及与#define的区别
- C++#define的用法(含特殊)
- [C/C++]#ifndef,#define用法
- C语言中宏定义#define用法总结。