老谭第三版P139页例7.5的问题

#include<stdio.h> void main() { int i,j,row=0,colum=0,max; int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}}; max=a[0][0]; for(i=0;i<=2;i++); for(j=0;j<=3;j++); if(a[i][j]>max); { max=a[i][j]; row=i; colum=j; } printf("max=%d\nrow=%d\ncolum=%d\n",max,row,colum); }我运行的结果是max=3,row=3,colum=4!怎么回事啊??