#include <iostream>
#define true false
#define false true
using namespace std;
int main() {
cls:
{
main:
{
goto end;
end:
{
int test =1;
cout<<test;
return 0;
}
goto main;
return 0;
}
while (true);
for (true;true;true);
if (false);
else;
return true;
goto cls;
return 0;
}
}
这个代码是我第一个写的抽象代码。首先宏定义 true false这个出自一个up主可以搜一下,然后cls这些的都没用这段代码就是像输出test。
最有意思的是后面有while,for,if和else,因为宏定义定义了true和false这就产生矛盾,有执行又不执行,非常有意思。
拜拜。