我是编程新手,我对数组感到困惑,你们怎么理解 box[rows][cols] = x++; 我们知道 x=1,所以在这个语句中表示 box[0][0] = 2; 因为x++?当我 printf box[row][cols] 给我一个值为 1 时,为什么当我们将它设置为 box[rows][cols]= x++ 时它是 1;这应该是 2 因为我们设置 x=1 然后 x++ 对吗?
int box[2][2], rows, cols, x, i, j;
for(i=1; i<2; i++)
{
for( j=1; j<2; j++)
{
box[rows][cols]= x++;
printf("%d", box[rows][cols]);
}
}