Java - 语法,这是什么意思?

时间:2017-11-04 18:55:55

标签: java syntax

我目前对这种语法的含义感到困惑。如果我知道它叫什么,我会搜索它,但我在代码中看到它,我不知道它意味着什么。

ptr = c < 0 ? ptr.left : ptr.right;

用于遍历二叉树。

我假设第一部分c < 0是一个条件,如果它是真的,那么ptr变为ptr.left,如果它是假,则ptr变为{ {1}} -

或者反过来呢?我以前从未见过这个,想要澄清一下。感谢

0 个答案:

没有答案