-3
私の仕事を完了するためにオンラインで助けを借りたことはありません。そして私はこのコードを見つけましたが、C++でこのような構文を使用したことがないので、実際の作業が分からないのです。 (?)の疑問符と(::)コロン。同じ行を説明する単純な一般的な構文コードを提供することができますか?回線の動作を理解できません
x = (i-coins[j] >= 0)? table[i - coins[j]][j]: 0;
私の仕事を完了するためにオンラインで助けを借りたことはありません。そして私はこのコードを見つけましたが、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;
意味し、それは短期のif-else文の代わりに使用されます。
int factorial(int number) {
return (number < 1) ? 1 : number*(number-1);
}
IF(I-コイン[J]> = 0) –
(条件(または三元)演算子)のhttp:
上記機能は、三項演算子を使用してまとめることができます//www.cplusplus.com/articles/1AUq5Di1/] "?:演算子は式の結果に応じて2つの値のいずれかを返します :" – Skywrath
ウェブでsmthを検索している場合。 * "C++のように疑問符は何を意味するのですか" *はあなたに良い検索エンジンが必要な答えに導かなかった。 –