全局变量具有外部链接属性
因为你在输入3,5后,swap()函数将a,b的值调换的,所以输出的5,3你可以在swap()之前print输出一下a,b看看
你这个swap不是对全局变量进行操作的么?这个肯定要改变啊。
void swap(int m,int n) { int t; t=m; n=m; n=t; }
如果swap函数改为这样,那么不会改变a,b的值