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

请教各位一个问题,求解答: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

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号