gpt4 book ai didi

c++ - 在 C++ 中更改引用变量

转载 作者:可可西里 更新时间:2023-11-01 15:07:22 25 4
gpt4 key购买 nike

<分区>

#include <iostream>
using namespace std;

int main()
{
int x=80;
int &y=x;
cout<<"x"<<x<<" "<<"y"<<y++;
return 0;
}

上面的代码给了我以下输出:

81 80

谁能解释一下 x 的值是如何变为 81 的? y 的值是 80,然后递增到 81,但是它是如何反射(reflect)在 x 中的?

是不是反射(reflect)了因为y是一个引用变量?那么这个值应该在xy<都被修改了?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com