首页 > 代码库 > C++与C的区别:传值,传址,传引用

C++与C的区别:传值,传址,传引用

贴段代码先

 

 1 void c_swap(int *a, int *b) 2 { 3     *a = *a ^ *b; 4     *b = *a ^ *b; 5     *a = *a ^ *b; 6 } 7  8 void swap(int &a, int &b) 9 {10     a = a ^ b;11     b = a ^ b;12     a = a ^ b;13 }

 

C++与C的区别:传值,传址,传引用