请问这个程序错在哪里啦?
#include<stdio.h>#include<math.h>
void main()
{
int matrix[3][4];
long i,j;
printf("\n请输入原矩阵:\n");
for(i=1;i<=3;i++)
for(j=1;j<=4;j++)
scanf("%d",&matrix[i-1][j-1]);
int *mp;
mp=&matrix[1][2];
printf("First value is %d\n",*mp);
printf("Secend value is %d\n",*++mp);
printf("Third value is %d\n",*++mp);
}