C宏每隔一次更改

时间:2018-07-25 09:29:25

标签: c-preprocessor c89

是否可以将C宏表示为每隔一段时间扩展到不同的代码块,以便写入的宏保持不变? (又名无宏变量或macro1 / macro2)

我想要

macro
macro
macro
macro

to expand to

function1();
function2();
function1();
function2();

我尝试使用#undef和#define替换宏粘贴的内容,但很快发现宏中不能包含指令。

0 个答案:

没有答案