谢谢
for (k=0;k<5;k++); 这样导致下面累加的语句其实在循环外,导致没有累加,又因为你没有给m初始值,所以就是一个很大的随机值了。
for语句后面多了分号。
结果不对不是因为m无初始值,因为编译后m=0。结果不对应该是因为for循环完毕后k=5,而对于a[5][0]~a[5][4]则不定指向哪个地址,所以求和结果不对。