问一个技巧(不知算不算奇技淫巧)
如何定义a才能使得输出Hello World
#include <stdio.h>int main(){ if (a == a) { } else { printf("Hello World\n"); } return 0;}#define a 1,0
[解决办法]
#define a 1?0:1
[解决办法]
double d = 0.0/0.0;
[解决办法]
#define else
也行。。。
[解决办法]
第一种:
#define a 1&&0
第二种:
#define a printf("Hello world\n")?1:0