函数中指针和引用的形参和实参

#include <iostream>
using namespace std;

void change(int *a,int &b,int c)//指针作形参,前面加*号,引用作形参前面加&号。
{
        c=*a;
        b=3;
        *a=2;
}

int main()
{
        int a=1,b=2,c=3;
        change(&a,b,c);//指针作实参,前面加取地址符&,引用作实参,前面不加符号
        cout<< a<< b<< c<<endl;
        return 0;
}
posted @ 2011-03-31 15:39  瓜蛋  阅读(722)  评论(0)    收藏  举报