相关代码 |
|
/* 程序5.11:使用纯指针的引用调用.cpp: */ #include using namespace std; void Swap(int *,int *); //声明Swap()函数原型 int main() //主函数开始 { int *iPtr1=new int; //声明指针,并动态分配内存 int *iPtr2=new int; cout cin>>*iPtr1; cout cin>>*iPtr2; cout cout Swap(iPtr1,iPtr2); //以变量iPtr1和iPtr2为实参调用Swap() cout cout delete iPtr1; //释放内存,以被再用 delete iPtr2; return 0; } //主函数结束 void Swap(int *iPtr1,int *iPtr2) //定义Swap()函数 { int iTemp; iTemp=*iPtr1; *iPtr1=*iPtr2; *iPtr2=iTemp; cout cout }