- 帖子
- 1824
- 积分
- 1825
- 经验
- 1826 点
- 威望
- 18 点
- 金钱
- 7285 NG
- 魅力
- 2299
- 性别
- 男
- 注册时间
- 2002-7-26
我们约会吧!
|
3#
发表于 2003-2-23 23:50
| 只看该作者
Re:【求助】指针和引用的区别
void change1( int * a , int * b )
{
int c;
c = * a;
* a = * b;
*b = * a;
}//使用指针做参数传递
void change2 ( int & a ,int & b)
{
int c;
c = a ;
a = b;
b = c;
} //使用引用做参数传递
void main ()
{
int a = 1;
int b = 2;
change1 (&a,&b); //调用第一个函数以指针方式来转换 传递的是指针
change2(a,b); //调用第二个函数以指针方式来转换 传递的是引用
} |
|