1、你的a[10]数组只定义了10个。。亲。。你输出的时候,输出了11个。。第11个是非法的呢。。没有分配的空间的。。。2、你得自己学会调试呢。。比如你执行完sub1()的时候,你输出下。。如果正确,那么肯定就在sub2()出错啦。。