c语言求解,过程
3个回答
展开全部
结果是A
y1=p2(p1(2.0)); // p2调用f2,p1调用纤逗f1,p1(2.0)返回4.0,p2(4.0)返回8.0,y1=8
下面交换了p1和p2指向的函数,p2调用f1,p1调数竖返用f2
y2=p2(p1(2.0)); // p2调用f1,p1调用f2,p1(2.0)返回薯饥4.0,p2(4.0)返回16.0,y2=16
y1=p2(p1(2.0)); // p2调用f2,p1调用纤逗f1,p1(2.0)返回4.0,p2(4.0)返回8.0,y1=8
下面交换了p1和p2指向的函数,p2调用f1,p1调数竖返用f2
y2=p2(p1(2.0)); // p2调用f1,p1调用f2,p1(2.0)返回薯饥4.0,p2(4.0)返回16.0,y2=16
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结果是A
p1 p2 t都是函数指针
开始的时候 p1 就是(指向)f1 p2就是(指向)纳拿f2
y1= 2*2^2 = 8
然后
t= p1;p1=p2;p2=t把2个指针交换了一下滚搭
p1指向洞备搭f2 p2指向f1
y2 = (2*2)^2 = 16
p1 p2 t都是函数指针
开始的时候 p1 就是(指向)f1 p2就是(指向)纳拿f2
y1= 2*2^2 = 8
然后
t= p1;p1=p2;p2=t把2个指针交换了一下滚搭
p1指向洞备搭f2 p2指向f1
y2 = (2*2)^2 = 16
追问
哦谢谢啦
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-09-02
展开全部
A 反正答案先告你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询