下面程序的输出是( ) void apple(int *x) {printf("%d\n",++*x); } main() { int a=25; apple( &a); }

admin2016-12-25  43

问题 下面程序的输出是(    )
    void apple(int *x)
    {printf("%d\n",++*x);
    }
    main()
    {    int a=25;
    apple( &a);
    }

选项 A、23
B、24
C、25
D、26

答案D

解析 主函数中把a的地址&a作为实参传递给app1e函数,*x的值为25,自加1就是26,所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/xtAx777K
0

最新回复(0)