int x1=30,x2=40;
void sub(int x,int y)
{
x1=x;x=y;y=x1; // x,y值 交换,并且x1=x ,由于没有 返回值, 所以只有 那个
//全局 变量x1的 值 保留了下来
}
void main()
{
int x3=10,x4=20;
sub(x3,x4); // x1=x3=10 ,
sub(x2,x1); // // x1=x2=40 ,
// 最后结果x2,x3,x4值都没变只有 x1=x2=40 ,
printf("%d,%d,%d,%d",x3,x4,x1,x2);
}