(*(array+i))++;
++*(array+i);

変なことになったらとりあえず優先順位を疑うのは基本。