我在这里很难理解这段代码。我的问题是为什么后增量不对变量j起作用?似乎该行永远不会执行,并且最终显示0 0而不是0 1?
#include <stdio.h> int main() { int i = 0, j = 0; (i == 0) || j++; printf("%d %d", i, j); }
如果有人向我解释我错了,我将不胜感激,谢谢!
c logical-operators logical-or logical-and
c ×1
logical-and ×1
logical-operators ×1
logical-or ×1