我来给你解释吧。int a[MAX]在main函数外面,说明它是一个全局数组。你以为是A正确,其实,对于函数sub2中的数组a,改变的只是sub2函数内部的数组a,不是全局数组a。说白了就是变量的就近原则,局部变量优先于全局变量。
没错啊