为了账号安全,请及时绑定邮箱和手机立即绑定

请教各位一个问题,求解答:c语言指针参数引用传递问题

请教各位一个问题,求解答:c语言指针参数引用传递问题

慕仙森 2019-07-27 00:49:19
#includevoidExchg3(int&x,int&y)/注意定义处的形式参数的格式与值传递不同/{inttmp=x;x=y;y=tmp;printf("x=%d,y=%d.\n",x,y);}main(){inta=4;intb=6;Exchg3(a,b);/*注意:这里调用方式与值传递一样*/printf("a=%d,b=%d.\n",a,b);}这段代码编译会报错,实在找不出错误,求大佬指导...
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

1.文件后缀名改为.cpp。引用这个东西是c++有的,c没有,那么用c++编译器去编译就行了。2.&x改为*x,引用从某种意义上来说是安全的指针,那么传递指针就行了。
                            
查看完整回答
反对 回复 2019-07-27
  • 2 回答
  • 0 关注
  • 352 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信