从右到左。
cpp
int & f(int & a) { printf("参数 = %d\n", a); return a; }
int main(void)
{
int a = 9;
int b = 3;
f(a) = f(b);
// 运行到此处,a = 3,b = 3
return 0;
}
输出
![](https://file.jishuzhan.net/article/1688942280955662338/2d65008d6d0740baa53460df14baa69b.png)
从右到左。
int & f(int & a) { printf("参数 = %d\n", a); return a; }
int main(void)
{
int a = 9;
int b = 3;
f(a) = f(b);
// 运行到此处,a = 3,b = 3
return 0;
}
输出