【发布时间】:2021-06-25 04:43:32
【问题描述】:
我完全是 C++ 初学者。我最近遇到了一段代码。我似乎不明白? 和: 的用法。谁能告诉我它是如何工作的?为什么我们使用? 和:
代码
(j==1 or i==s)?(cout<<"* "):((j==i)?(cout<<" *"):(cout<<" "));
【问题讨论】:
-
stackoverflow.com/questions/68017734/… -
variable = test ? valueiftrue : valueiffalse。可以嵌套variable = test ? (test ? valueiftrue : valueiffalse): (test ? valueiftrue : valueiffalse)。 不应嵌套
标签: c++