int n = 2007;
if ( n == false) {
  // nが偽だったら実行
  exit(-1);
}

の内側が実行されてしまいます。
どうすれば治りますか?