>>731
#define N 128ってやっているでしょ。こうすると以降のNは(undefされるまで)全て128に置き換えられるの。
つまりint 128;となるわけ。変数名(識別子)の先頭は英字かアンダーバーしか使えないから。