我最近遇到了这个混淆代码:
#include <stdio.h>
#define _____(i,s,o,g,r,a,m)(i##r##s##o)
#define _ _____(m,i,n,u,a,l,s)
int _()
{
printf("Hello World!");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
这里发生了什么?它是如何_()的main()?
编辑:我一直在寻找这里使用过的"技术术语".