宏程序太长一次输不完怎么办

如题所述

C/C++里面宏太长了可以用“\”分行,

例如:

#define IAmAVeryLongMarco(thisisaparm) (thisisaparm)+(thisisaparm) \
+ (thisisaparm) + 123 \
+ 321
/*注意斜杠*/

这样IAmAVeryLongMarco(3)会被展开为:

(3)+(3)+(3)+123+321
温馨提示:答案为网友推荐,仅供参考
相似回答