会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
早上吃什么
博客园
首页
新随笔
联系
订阅
管理
2018年10月27日
宏定义末尾为什么不能加分号
摘要: 比如 #define NUM 3; 注意末尾有一个分号 printf("%d",NUM); 宏替换的时候会变成这样 printf("%d",NUM;); 会多出一个分号,这样会提示语法错误。有点类似sql注入 那怎么改呢? 可以改成#define NUM 5); printf("%d",NUM 这样
阅读全文
posted @ 2018-10-27 00:10 eatwhat
阅读(3689)
评论(0)
推荐(0)