相关疑难解决方法(0)

这是未定义的C行为吗?

我们班的C编程教授问了这个问题:

你得到的代码:

int x=1;
printf("%d",++x,x+1);
Run Code Online (Sandbox Code Playgroud)

它总会产生什么输出?

大多数学生说未定义的行为.任何人都可以帮助我理解为什么会这样吗?

感谢编辑和答案,但我仍然感到困惑.

c undefined-behavior

35
推荐指数
4
解决办法
1559
查看次数

标签 统计

c ×1

undefined-behavior ×1