gpt4 book ai didi

C语言关于前置自增和后置自增的策略

转载 作者:行者123 更新时间:2023-11-30 21:31:13 24 4
gpt4 key购买 nike

考虑以下 C 代码片段:

int v = 10;
int z = v;
v = v++ + ++v;
printf("v = %d\n",v); // gives 23
printf("z = %d\n",z++ + ++z); // gives 22

为什么会发生这种情况?

最佳答案

因为undefined behavior ,缺少序列点。

关于C语言关于前置自增和后置自增的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15021751/

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