c++参数传递

[复制链接]
查看11 | 回复2 | 2007-11-1 22:11:55 | 显示全部楼层 |阅读模式
void swap(int* a, int* b) // 其实1,3都可以用这个,是传值,也是传指针,看你怎么理解{int temp;temp = *a;*a = *b;*b = temp;}void swap(int& a, int& b){int temp;temp = a;a = b;b = temp;}
回复

使用道具 举报

千问 | 2007-11-1 22:11:55 | 显示全部楼层
1)swap(int a,int b){int t;t=a;a=b;b=t;}2)swap(int &a,int &b){int t;t=a;a=b;b=t;}3)swap(int *a,int *b){int *t;t=a;a=b;b=t;printf("%d%d%d",*a,*b);}
回复

使用道具 举报

千问 | 2007-11-1 22:11:55 | 显示全部楼层
参数传递采用值传递方式 这种不能实现吧
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行