首页 > 试题广场 >

写出以下程序的运行结果:

[问答题]
写出以下程序的运行结果:

#include<stdio.h>

void swap1(int x, int y)

{   
    int t;

    t=x; x=y; y=t;

}

void swap2(int *x,int *y)

{   
    int t;

    t=*x; *x=*y;*y=t;

}

void main()

{  
    int x,y;

    x=1 ; y=3;

    swap1(x,y);

    printf("x=%d y=%d\n",x,y);

    x=1; y=3;

    swap2(&x,&y);

    printf("x=%d y=%d\n",x,y);

}

x=1  y=3
x=3  y=1 
发表于 2019-12-11 17:14:48 回复(0)