若输入5、9,以下程序的运行结果为【 】。 main() { int a,b,*pt1,*pt2; printf("input a,b:"); scanf("%d%d",&a,&b); pt1=&a; pt2=&

admin2009-02-15  21

问题 若输入5、9,以下程序的运行结果为【  】。
main()
{    int  a,b,*pt1,*pt2;
    printf("input  a,b:");
    scanf("%d%d",&a,&b);
    pt1=&a;
    pt2=&b;
    if(a<b)  swap(pt1,pt2);
    printf("\n%d,%d\n",*pt1,*pt2);
}
swap(p1,p2)
int  *p1,*p2;
{    int  *p;
    p=p1;
    p1=p2;
    p2=p;
}

选项

答案5,9

解析
转载请注明原文地址:https://kaotiyun.com/show/xwXp777K
0

最新回复(0)