*(*(a+i))这样 a 是二维数组比如 a[5][5]*(*(a+1)) 就是 a[1][0]*(*(a+2)) 就是 a[2][0]*(*(a)+1)) 就是 a[0][1]*(*(a+2)+1)) 就是 a[2][1]
这个是二维数组的。先这样写:*(*(a+i)+j)表示的是第i+1行第j+1列···所以很明显的是这里j=0也就是代表的是第i行的第一个元素···