你可以这么想:
所有数组下标都是以0开始的,即第一个数是a[0][0]。
我们先定a[3][4]中“3”所对的为第一个下标,“4”为第二个。
数组赋初始值那行所表达的意思是一共三组(第一个下标),每组4个数(第二个下标),虽说数组是a[3][4],但其实最后一个数的下标是a[2][3]。
以上理解的话就不难发现:“1”是数组a[0][0],“9”是a[1][0],“-10”是a[2][0]。
然后函数本身是从第一个数开始找数组中的最大值。先假定第一个数是最大值(即max=a[0][0];这句)。若有比max大,则把此值赋给max,row存的是第一个下标,colum存的是第二个下标。
最后就是输出了。
——若有不懂可以再追问,望采纳。