《C语言深度解剖》学习笔记之预处理
摘要:
第3章 预处理1.下面两行代码都是错的。因为注释先于预处理指令被处理,当这两行被展开成“//……”和“/*……*/”时,注释已处理完毕,所以出现错误#define BSC //#define BMC /*#define EMC */BSC my single - line commentBMC my multi - line comment EMC【规则 3-1】函数宏的调用不能缺少参数,如果此函数宏有参数的话。【规则 3-2】在定义函数宏时,每个参数实例都应该小括号括起来,除非它作为#或##的操作数。2.条件编译第1种形式#ifdef 标识符程序段 1#else程序段 2#endif第2种. 阅读全文
posted @ 2013-08-26 20:44 Syvon 阅读(275) 评论(0) 推荐(0)