#include<iostream>
using namespace std;
int main()
{
void exchange(int *pointer_1,int *pointer_2);
int *pointer_1,*pointer_2;
int a,b;
cout<<"They are:";
cin>>a>>b;
cout<<endl;
pointer_1=&a;
pointer_2=&b;
exchange(pointer_1, pointer_2);
cout<<"They become:"<<*pointer_1<<" "<<*pointer_2<<endl;
return 0;
}
void exchange(int *pointer_1,int *pointer_2)
{
int t;
t=*pointer_1;
*pointer_1=*pointer_2;
*pointer_2=t;
}
using namespace std;
int main()
{
void exchange(int *pointer_1,int *pointer_2);
int *pointer_1,*pointer_2;
int a,b;
cout<<"They are:";
cin>>a>>b;
cout<<endl;
pointer_1=&a;
pointer_2=&b;
exchange(pointer_1, pointer_2);
cout<<"They become:"<<*pointer_1<<" "<<*pointer_2<<endl;
return 0;
}
void exchange(int *pointer_1,int *pointer_2)
{
int t;
t=*pointer_1;
*pointer_1=*pointer_2;
*pointer_2=t;
}
本文介绍了一个简单的 C++ 程序,演示了如何使用指针来交换两个整数变量的值。通过定义一个 exchange 函数并传递变量的地址,实现了值的有效交换。
933

被折叠的 条评论
为什么被折叠?



