1 #include<iostream>
 2 using namespace std;
 3 namespace LiuGang{//在命名空间中写函数
 4 void swap(int&aa,int&bb)//两个数的交换 利用c++中的应用 和变量进行绑定 不占用内存 但是绑定变量不可更改
 5 {
 6     int c=aa;
 7     aa=bb;
 8     bb=c;
 9 }
10 }
11 void swap(int* a,int* b);//C语言的交换利用指针和地址进行交换定义时不需要赋值 绑定后随时可以更改
12 int main()
13 {
14     int a=3,b=5;
15     swap(&a,&b);
16     LiuGang::swap(a,b);//调用命名空间的函数
17     cout<<"a="<<a<<endl<<"b="<<b<<endl;
18     cin.get();
19     return 0;
20 }
21 void swap(int* a,int* b){
22     int c=*a;
23     *a=*b;
24     *b=c;
25 }

 

相关文章:

  • 2021-12-11
  • 2021-05-27
  • 2021-06-25
  • 2022-01-17
  • 2021-06-11
  • 2021-11-23
  • 2022-12-23
猜你喜欢
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
相关资源
相似解决方案