C または C にも同様のステートメントがあると考えてみましょう:
c = a+++b;
それでは、このコード行の意味は何でしょうか?
わかりました。a と b をそれぞれ 2 と 5 とします。この式は 2 つの異なるタイプとして見ることができます。
には、後置インクリメント演算子と前置インクリメント演算子があります。使い方は使い方次第です。
基本的な概念は 2 つあります。優先順位と結合性。ここで式を左から右にチェックすると、結果は次の 2 つになります。
さあ、どれを確認してみましょうオプションはコンパイラによって選択されました -
#include <iostream> using namespace std; main() { int a = 2, b = 5; int c; c = a+++b; cout << "C is : " << c; }
C is : 7
ここでは最初のオプションが選択されています。
以上がC/C++ では、演算子 c=a++b は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。