【发布时间】:2021-02-13 08:49:01
【问题描述】:
我正在练习更快地阅读 C 代码,但我很难理解这部分:
int a = 7, b = 3, c = 2, d;
d = (b+c >a) || a > c ? a-- : a++;
当我将它输入我的程序并打印出整数 d 时,我得到的结果是 7。但我真的不明白为什么。有人可以向我解释一下吗?
【问题讨论】:
-
在您期望有所不同的情况下,您应该始终添加您期望的内容和原因。这有助于为特定问题提供具体帮助。
标签: c integer calculation