地址传值-指针方式,下面程序运行不了?

[复制链接]
查看11 | 回复2 | 2009-11-9 22:10:52 | 显示全部楼层 |阅读模式
swap(int *x,int *y);
回复

使用道具 举报

千问 | 2009-11-9 22:10:52 | 显示全部楼层
void swap(int& *x,int& *y) int t;t=*x;*x=*y;*y=t;}不能用int t声明指针 t然后直接 t=x;x=y ;y=t;
回复

使用道具 举报

千问 | 2009-11-9 22:10:52 | 显示全部楼层
swap函数定义时的参数列表中去掉取地址符&就可以正常按引用传递了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行