hidao’s blog

IT系とか読書ログとか。

C言語で「if (a == 1 && a == 2 && a == 3) を true」 にする

流行り(2018/01/23)に乗って、C言語版を作ってみた。少しインチキしている。

#include <stdio.h>
#define a ++num
void main(void) {
  int num = 0;
  if (a == 1 && a == 2 && a == 3) puts("true");
}

こう言うのって、コロンブスのたまご的ですね。