|
int main(){ void swap(int,int);//参数为整型变量 int i=3,j=4; cout<<"i="<<i<<",j="<<j<<endl; swap(i,j);//变量名 cout<<"i="<<i<<",j="<<j<<endl; system("PAUSE"); return 0; } void swap(int a,int b){//形参为整型变量 int temp; temp=a; a=b; b=temp; } |
int main(){ void swap(int*,int*);//参数为整型指针变量 int i=3,j=4; cout<<"i="<<i<<",j="<<j<<endl; swap(&i,&j);//变量地址 cout<<"i="<<i<<",j="<<j<<endl; system("PAUSE"); return 0; } void swap(int *p1,int *p2){//形参为整型指针变量 int temp; temp=*p1; *p1=*p2; *p2=temp; } |
int main(){ void swap(int&,int&);//参数为整型变量的引用 int i=3,j=4; cout<<"i="<<i<<",j="<<j<<endl; swap(i,j);//变量名 cout<<"i="<<i<<",j="<<j<<endl; system("PAUSE"); return 0; } void swap(int &a,int &b){//形参为引用类型 int temp; temp=a; a=b; b=temp; } |