引用的代码演示

//引用的代码演示
#include<iostream>
#include<stdlib.h>
using namespace std;

int main(void)
{
int a=10;
int &b=a;

b=20;
cout<<a<<endl;

a=30;
cout<<b<<endl;

system("pause");
return 0;
}
//----------------
#include<iostream>
#include<stdlib.h>
using namespace std;

typedef struct
{
int x;
int y;
}Coord;

int main(void)
{
Coord c;
Coord &c1=c;

c1.x=10;
c1.y=20;

cout<<c.x<<","<<c.y<<endl;
system("pause");
return 0;
}
//----------------
#include<iostream>
#include<stdlib.h>
using namespace std;

int main(void)
{
int a=3;
int *p=&a;
int *&q=p;

*q=5;
cout<<a<<endl;

system("pause");
return 0;
}
//----------------
#include<iostream>
#include<stdlib.h>
using namespace std;

void fun(int &a,int&b);

int main(void)
{
int x=10;
int y=20;
cout<<x<<","<<y<<endl;
fun(x,y);
cout<<x<<","<<y<<endl;
system("pause");
return 0;
}

void fun(int &a,int&b)
{
int c=0;
c=a;
a=b;
b=c;
}

posted @ 2016-06-23 23:06  生如夏花~  阅读(168)  评论(0)    收藏  举报