gpt4 book ai didi

c++ - 为什么 x = x++;没有像我预期的那样工作?

转载 作者:太空宇宙 更新时间:2023-11-04 14:43:58 26 4
gpt4 key购买 nike

<分区>

我总是希望它能像这里描述的那样工作:What is x after "x = x++"?

但是当我尝试测试它时:

int x = 0;
x = x++;
printf("x = %d\n", x);

结果不是我预期的 0,而是 1。我们在 VS2012 和 g++(版本 4.7)中对其进行了测试。

请注意,此代码按预期打印 0:

int x = 0;
int y = x++;
printf("y = %d\n", y);

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