1. 第3行, 将 #define M 4 改成 const int M = 4;
题解:
2. 第16行, 将 p1 = p 改成 p1 = &p[0][0];
题解:应为p1是一维的整型指针变量, 所以应该改成取p[0][0]的地址。
3. 第20行, 将Sort(p3, n) 改成 Sort(p3, n * M)
题解:需要排序的数应该是n*M个
4. 第23行, 将 *(*(p + i) + j) = *p2-- 改成 *(*(p + i) + j) = *--p2
题解:因为p2这个时候已经在申请的空间之外了, 因为19行中用的是*p2++ = *p1++, 所以这里应该是--p2