#include
using namespace std;
void count(bool YN, int &counter);
void count(bool YN, int &counter)
{
if (YN)
{
counter++;
}
}
void main()
{
int counter = 0;
bool YN = 1;
while (YN)
{
count(YN, counter);
cout << counter << endl;
if (counter > 5)
{
YN = 0;
}
}
system("pause");
}
int &counter是什么意识?为什么要用&。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Next66 2019-06-03 14:49关注
& 在变量前面,是引用的意思; 比如
int a = 10; int &b = a; b = 20; //那么这个时候a的值也是20了
在你这个代码中使用引用传递参数的话,那在函数里面就可以改变实参的值,而且使用引用的好处就是可以提高性能
解决 无用评论 打赏 举报
悬赏问题
- ¥15 renpy的jump语句后支线lable报错
- ¥15 静电纺丝煅烧后如何得到柔性纤维
- ¥15 (标签-react native|关键词-镜像源)
- ¥100 照片生成3D人脸视频
- ¥15 伪装视频时长问题修改MP4的时长问题,
- ¥15 JETSON NANO
- ¥15 VS开发qt时如何在paintgl函数中用pushbutton控制切换纹理
- ¥20 关于 openpyxl 处理excel文件地问题
- ¥15 MS中不知道高分子的构型怎么构建模型
- ¥60 QQOP数据,什么是op数据号,怎么提取op数据!能不能大量提取(语言-c语言)