问题描述
我找到了一个有趣的代码示例,但不明白为什么输出为656。我认为必须先调用Function,因此必须更改变量'b',然后将输出655。但是此示例显示了反转打电话。为什么?我试图将“ cout”分为三个部分,一切正常,如我所料。
#include <iostream>
int Function(int number1,int& number2)
{
number1++;
number2--;
return number1;
}
int main()
{
int a = 5,b = 6;
std::cout << Function(a,b) << a << b; // 656
return 0;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)