#define () 与#define的区别
时间: 2023-10-27 22:55:46 浏览: 196
#define和typedef的使用
回答: #define () 与 #define 的区别在于,#define () 是带参数的宏定义,用于定义一个带有参数的宏。它的定义格式是 #define 宏名(参数表) 内容。参数表是宏定义中的参数列表,可以在宏的内容中使用这些参数。而 #define 是不带参数的宏定义,用于定义一个标识符。它的定义格式是 #define 宏名 内容。在宏的内容中不包含参数。所以,#define () 是用于定义带参数的宏,而 #define 是用于定义不带参数的宏。
#### 引用[.reference_title]
- *1* [#define详解](https://blog.csdn.net/m0_62518756/article/details/125952371)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [#define的使用](https://blog.csdn.net/weixin_58165485/article/details/124146570)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文