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

c语言指针参数引用传递问题

c语言指针参数引用传递问题

BIG阳 2019-05-20 10:25:55
#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 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

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

添加回答

举报

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