有以下程序        *f(int * x,int * y)       {     if( * x< * y)             return x;                    else             return y;  

admin2010-06-06  14

问题 有以下程序        *f(int * x,int * y)       {     if( * x< * y)             return x;                    else             return y;     }     main()     {     int a=7.b=8, * p, * q, * r;              p=&a; q=&b:              r=f(p,q);              coat<< * p<<","<< * q<<","<< * r<<end1;     }   执行后输出结果是

选项 A、7,8,8
B、7.8,7
C、8,7,7
D、8.7,8

答案B

解析 可以很容易分析出f函数的功能是比较两个数的大小,返回较小者。而,指向的也是较小者,故代人数据即可得出正确结果为B。
转载请注明原文地址:https://jikaoti.com/ti/LuW0FFFM
0

相关试题推荐
最新回复(0)