关于C语言宏的一些怪异用法

#define替换规则

在程序中扩展#define定义符号和宏时,需要涉及几个步骤。
  1.在调用宏时,首先对参数进行检查,看看是否包含任何由#dlefine定义的符号。如果是,它们首先被替换。
  2.替换文本随后被插入到程序中原来文本的位置。对于宏,参数名被他们的值所替换。
  3.最后,再次对结果文件进行扫描,看看它是否包含任何由#dlefine定义的符号。如果是,就重复上述处理过程。

posted @ 2023-12-15 20:18  谁的小流浪  阅读(4)  评论(0编辑  收藏  举报