C++PrimerChap6传值,引用,传指针


#include<iostream> using namespace std; //使用引用类型参数 void swap(int &a,int &b) { int temp = 0; temp = a; a = b; b = temp; } //传递指针就是传递地址 void swapp(int *a,int *b) { int temp = 0; temp = *a; *a = *b; *b = temp; } int main() { int a = 1; int b = 2; cout<<a<<" "<<b<<endl; swap(a,b); cout<<a<<" "<<b<<endl; swapp(&a,&b); cout<<a<<" "<<b<<endl; return 0; }
运行结果:
1 2
2 1
1 2

 

posted @ 2015-04-05 23:14  ashen~  阅读(74)  评论(0)    收藏  举报