小编Dev*_*aur的帖子

为了打印"a"的值,内部(a + = 3,5,a)的操作数将如何处理或计算?

代码段是:

int main()
{
     int a = 1, b = 2, c = 3;
     printf("%d", a += (a += 3, 5, a));
}
Run Code Online (Sandbox Code Playgroud)

虽然它在终端中显示8作为输出.但我没有得到它背后的概念.

c undefined-behavior

4
推荐指数
2
解决办法
1265
查看次数

标签 统计

c ×1

undefined-behavior ×1