我在网上寻求了一些帮助来完成我的任务。我找到了这段代码,但我不知道实际的工作原理,因为我以前从未在 C++ 中使用过这样的语法。 (?) 问号和 (:) 冒号。任何人都可以提供解释同一行的简单通用语法代码吗?
x = (i-coins[j] >= 0)? table[i - coins[j]][j]: 0;
最佳答案
这意味着
if (i-coins[j] >= 0)
x = table[i - coins[j]][j];
else
x = 0;
关于c++ - 无法理解线路的工作原理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41200510/