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 工具来降本增效,辅助工作和生活?限时报名

当前页阅读量为: