能运行!?
代码不全啊,大哥!!
main函数里执行
sub1();
sub3(a);
后,对a数组进行了赋值并打印出来。
sub2();
sub3(a);
执行后,并没有对全局变量的a数组进行修改,因为sub2()函数里面有个局部变量也是a导致sub2()函数对a进行的修改是局部变量a的修改。sub3()却对全局变量a进行打印,所以2次打印的结果是一样的。
你这程序里有错呀,在主函数里sub3有传递参数,在最下面的sub3中却没有了,而且sub4子函数都没有。。所以结果得不出来
无法运行,你的sub4()函数哪儿去了了