1. 第11行, 将 array 改成 array[i][j]
题解:相信大家都知道为什么的。
2. 第12行, 将 fun (Array, m, n, k) 改成 fun (Array, &m, &n, &k)
题解: 因为函数fun的参数为三个整型指针, 所以调用时应该给地址
3. 第20行, 添加*p1 = *p2 = *p3 = 0
题解: 给三个值初始化, 不然++后的值无法确定
4. 第25行, 在switch语句中 每一个条件后面最好都填上 break , 不懂为什么的可以去网上看看switch的工作原理。