[英]Preprocessor directive to create keywords in C
我想创造这个......
int main(void) {
int i;
for(i = 0; i < 10; i++){
//Not an important Code
}
return 0;
}
以更高级的方式,创造疯狂的想法!
是否有可能像这样重写它?
#define A f
#define B or
int main(void) {
int i;
AB(i = 0; i < 10; i++){
//Not an important Code
}
return 0;
}
我需要知道,如果有可能是一个简单的创建instrctions 由 diferent #define语句组成
制造
#define A f
#define B or
#define C(x, y) x##y
#define D(x,y) C(x,y)
然后
D(A, B)(i = 0; i < 10; i++)
将被改写为
for (i = 0; i < 10; i++)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.