C++引用

    技术2022-05-19  19

    #include <iostream> using namespace std; void main() {     void swap(int , int);     int i = 3 , j = 5;     swap(i , j);     cout<<i<<" "<<j<<endl; } void swap(int a , int b) {     int temp;     temp = a;     a = b;     b = temp; } //指针实现 #include <iostream> using namespace std; void main() {     void swap(int* , int*);     int i = 3 , j = 5;     swap(&i , &j);     cout<<i<<" "<<j<<endl; } void swap(int* a , int* b) {     int temp;     temp = *a;     *a = *b;     *b = temp; } //引用实现 #include <iostream> using namespace std; void main() {     void swap(int & , int &);     int i = 3 , j = 5;     swap(i , j);     cout<<i<<" "<<j<<endl; } void swap(int &a , int &b) {     int temp;     temp = a;     a = b;     b = temp; } //不外调 #include <iostream> using namespace std; void main() {     int i = 3 , j = 5;     i = i + j;     j = i - j;     i = i - j;     cout<<i<<" "<<j<<endl; }


    最新回复(0)