C++ 指针输出

指针输出

cout<<*p<

类作用域/命名空间作用域
::
地址操作符
&

传值vs传引用vs传地址

#include
using namespace std;
void switch(int a,int b)
{
int t;
t=a;
a=b;
b=t;
}

void switch1(int &a,int &b)
{
int t;
t=a;
a=b;
b=t;
}

void switch2(int *a,int *b)
{
int t;
t=a;
a=b;
b=t;
}

int main()
{
int a,b;
a=1;
b=2;
switch(a,b);
cout<<"The consequence of switch:"<

Result

The consequence of switch:1 2
The consequence of switch1:2 1
The consequence of switch2:2 1

你可能感兴趣的:(C++,C++)