//为了方便,要包含的文件会不同,但我没有删
#include <iostream>
#include <string>
#include <vector>
#include <bitset>
#include <cstring> //和C语言的string.h其实是一个版本
#include <stdexcept> //或用 #include <exception> 都行
using std::bitset;
using std::vector;
using std::cin;
using std::endl;
using std::cout;
using std::string;
using std::overflow_error;
//#define NDEBUG
//---------------------------------------------------------------------------
void change( int* i,int* p)
{
int l=*i;
*i=*p;
*p=l;
return;
}
int main()
{
int i,j;
cout<<"请输入2个数:"<<endl;
cin>>i>>j;
cout<<"i="<<i<<"/n"<<"j="<<j<<endl;
int* k1=&i,*k2=&j;
change(k1,k2);
cout<<"交换后的值为:/n"<<"i="<<i<<"/n"<<"j="<<j<<endl;
return 0;
}
/*
201页习题7.6交换两个int型指针所指的值
*/