1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > C++的三种交换数值的方式(值传递 地址传递 引用传递)

C++的三种交换数值的方式(值传递 地址传递 引用传递)

时间:2019-03-09 02:23:15

相关推荐

C++的三种交换数值的方式(值传递 地址传递 引用传递)

#include <iostream>using namespace std;//值交换void swap1(int a, int b){int temp = a;a = b;b = temp;}//地址交换void swap2(int* a, int* b){int temp = *a;*a = *b;*b = temp;}//引用交换void swap3(int& a, int& b){int temp = a;a = b;b = temp;}int main(){int a = 1;int b = 2;swap1(a, b);cout << a << "," << b << endl;swap2(&a, &b);cout << a << "," << b << endl;swap3(a, b);cout << a << "," << b << endl;return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。