C言語の #if 0 を使ったおもしろ技

3月 23rd, 2014 by onoue Leave a reply »
$ cat ./hello.c
#if 0
gcc -o hello hello.c
./hello
exit
#endif

#include <stdio.h>

int main( void )pre {
  printf( "Hello, World!\n");
  return 1;
}
$ chmod +x hello.c
$ ./hello.c
Hello, World!

C言語なのにスクリプト言語のように実行できるところが面白いですね。

Advertisement

Comments are closed.

%d人のブロガーが「いいね」をつけました。