b = 2 / (*p);
2 / 1なのかコメント最初の/*なのか
じゃないのか?