gpt4 book ai didi

c - 关于表达式的后增量

转载 作者:行者123 更新时间:2023-11-30 21:45:47 25 4
gpt4 key购买 nike

我被问到以下表达式的输出:-

I=10;
I++;
I++;
I++;

这段代码末尾的 I 的值是多少。据我所知,c 中的后增量意味着首先执行任何其他任务,如赋值、printf 等,然后再执行变量的值。同样,在这种情况下,首先我应该是 10,然后我应该是 10,然后是 11。但最终答案是 10。怎么办?

最佳答案

遮阳篷应该是 13。

int i = 10;
i++;
i++;
i++;
printf("%d", i);

自己测试一下

关于c - 关于表达式的后增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27023490/

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