要把下面大括号之间的代码定义成一个宏,怎么做(问题在于“#ifdef“等必须换行)?
{
#ifdef ABC
printf("abc");
#else
printf("123");
#endif
}
注:不要问这代码的意义,这只是用来描述问题写的
#define定义需要换行的代码,不是简单的多行编写,看详细描述?
答案:2 悬赏:50
解决时间 2021-02-18 06:04
- 提问者网友:无悔疯狂
- 2021-02-17 10:21
最佳答案
- 二级知识专家网友:废途浑身病态
- 2021-02-17 11:29
这是条件编译的,如果要变为宏就会丢失一部分,
#define ABC printf("abc");
#define ABC printf("abc");
全部回答
- 1楼网友:山鬼偶尔也合群
- 2021-02-17 12:40
期待看到有用的回答!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |