【发布时间】:2017-05-03 04:50:09
【问题描述】:
我在网上获得了一些帮助来完成我的任务。我找到了这段代码,但我不知道实际的工作原理,因为我以前从未在 c++ 中使用过这样的语法。 (?) 问号和 (:) 冒号。谁能提供一个简单的通用语法代码来解释同一行?
x = (i-coins[j] >= 0)? table[i - coins[j]][j]: 0;
【问题讨论】:
-
if(i-coins[j]>=0)
-
(条件(或三元)运算符)[cplusplus.com/articles/1AUq5Di1] " ?: 运算符根据表达式的结果返回两个值之一。: "
-
如果在网上搜索 smth。像 "c++ what does the question mark mean" 并没有引导你找到你需要一个更好的搜索引擎的答案。
标签: c++ c if-statement conditional