指针篇
1.如果交换两个变量值
#include<iostream>
#include<Windows.h>
using namespace std;
void main(void)
{
DWORD take = GetTickCount();
void swap1(int *,int *);
void swap2(int &,int &);
//怎样交换两个变量的值
int a,b,c,d,e,f;
a=1,b=2,c=3,d=4,e=5,f=6;
//方法1:定义两个指针
int *a1=&a,*b1=&b;
swap1(a1,b1)
//方法2:直接引用
swap1(&c,&d);
//方法3:定义引用函数
swap2(e,f);
cout<<"方法1结果:"<<endl;
cout<<"a="<<a<<"\nb="<<b<<endl;
cout<<"方法2结果:"<<endl;
cout<<"c="<<c<<"\nd="<<d<<endl;
cout<<"方法3结果:"<<endl;
cout<<"e="<<e<<"\nf="<<f<<endl;
//运行时间
cout<<"The operating time is :"<<(double)(GetTickCount()-take)/1000<<endl;
system("pause");
}
void swap1(int *a,int *b)
{
int t;
t=*a;
*a=*b;
*b=t;
}
void swap2(int &a,int &b)
{
int t;
t=a;
a=b;
b=t;
}
本文来源:https://www.wddqw.com/doc/b086da3eeefdc8d376ee32ab.html
正在阅读:
C++如何交换两个变量的数值01-01
关于感恩孝顺的句子01-01
一年级语文新教材教学中的困惑01-01
骄傲真使人落后吗01-01
万花筒 中文在各国语言中排名第几01-01
教师节的庆祝活动总结01-01
我喜欢画画优秀作文(最新)01-01
《听见颜色的女孩》读后感800字01-01
给优秀员工颁奖的颁奖词(精选20篇)01-01