永发信息网

函数的功能是交换变量x和y中的值,并且通过正确调用返回交换的结果.能正确执行此功能的函数是为什么是

答案:2  悬赏:20  手机版
解决时间 2021-01-27 07:30
  • 提问者网友:战皆罪
  • 2021-01-26 21:38
函数的功能是交换变量x和y中的值,并且通过正确调用返回交换的结果.能正确执行此功能的函数是为什么是
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-01-26 22:47
这里是用指针做的,如果x,y定义为局部变量的话在fund()这个函数内不能使用,所以就需要通过形参和实参的传递来实现,而如果只是把函数定义成fund(int t,int z)就只是按值传递,函数调用结束后下x,y的值没有真正的互换,互换的只是只是函数形参的值,所以这里用指针来实现,把*x和*y所指向的地址的值互换,这样在函数调用结束后x,y才真正改变了.
全部回答
  • 1楼网友:神也偏爱
  • 2021-01-26 23:32
好好学习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯