C++笔记:函数和引用参数的使用:数值交换
在使用函数的时候,使用引用参数可以使参数传递时不需要进行参数的复制,并且支持直接修改传递过来的参数值。
/* 函数和引用参数的使用
* By Ceeji
*/
#include <iostream>
using namespace std;
void intswap (int &a, int &b)
{
int c = a;
a = b;
b = c;
}
void intswap (int *a, int *b)
{
int c = *a;
*a = *b;
*b = c;
}
void pointswap (int *&a, int *&b)
{
int *c = a;
a = b;
b = c;
}
bool isBigger(const int &a, const int &b)
{
return (a > b ? true : false);
}
int main()
{
int a = 1, b = 2;
intswap(a,b);
isBigger(a,b);
cout << a << endl << b << endl;
intswap(&a, &b);
cout << a << endl << b << endl;
}
题外话:我帮你整理了包括 AI 写作、绘画、视频(自媒体制作)零门槛 AI 课程 + 国内可直接顺畅使用的软件。想让自己快速用上 AI 工具来降本增效,辅助工作和生活?限时报名。
© 转载需附带本文链接,依据 CC BY-NC-SA 4.0 发布。