>>304
y[0]==0,y[1]==1,y[2]==2にしたけりゃ
while (x < 3) {
  y[x] = x;
  ++x;
}

y[0]==1,y[1]==2,y[2]==3にしたけりゃ
while (x < 3) {
  y[x] = x + 1;
  x++;
}
パッと見どっちかわからない書き方したって、
役に立たんよ。