注册 登录
编程论坛 C++教室

我想问一下&和*的作用有些什么?

qjyzpsy 发布于 2013-06-09 16:35, 497 次点击
#include<iostream>
using namespace std;
void change(int a, int b)
{
     int tem;
     tem = a;
     a = b;
     b = tem;
}
int main()
{
    int a = 2,b = 8;
    change(a,b);
    cout<<a<<'\n'<<b<<endl;
    system("pause");
    return 0;
}不能实现交换,但改成void change(int &a, int &b)就行了;
还有友元里面的&也不懂!
3 回复
#2
TonyDeng2013-06-09 16:40
不看书当然不知道了
#3
peach54602013-06-09 17:19
看书去吧,没人喜欢天天解释1+1=2
#4
邓士林2013-06-10 07:33
这个可是基础概念,好好看
1