摘要: 比如 #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)