Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C /C++での操作c=a +++ bはどういう意味ですか?


CまたはC++で考えてみましょう。次のようなステートメントがあります:

c = a+++b;

では、この行の意味は何ですか?

さて、aとbがそれぞれ2と5を保持しているとします。この式は、2つの異なるタイプと見なすことができます。

  • c =(a ++)+ b
  • c =a +(++ b)

ポストインクリメント演算子とプリインクリメント演算子があります。使用方法によって異なります。

2つの基本的な概念があります。優先順位と結合性。ここで、式を左から右にチェックすると、結果はこの2つになります。

  • c =(a ++)+b→2+ 5 =7
  • c =a +(++ b)→2 + 6 =8

次に、コンパイラがどのオプションを選択するかを確認しましょう-

サンプルコード

#include <iostream>
using namespace std;
main() {
   int a = 2, b = 5;
   int c;
   c = a+++b;
   cout << "C is : " << c;
}

出力

C is : 7

ここで最初のオプションが選択されます。


  1. スケーラブルという用語はどういう意味ですか?

    同僚がプレゼンテーションを終了して席に着くと、軽い拍手と満足のいくつぶやきが部屋を満たします。上司がテーブルをスキャンし、誰かがディスカッションを開くのを待っている間、一時停止があります。沈黙がぎこちなくなる前に、疑問の声が上がります。 「あなたの提案は包括的で野心的です、ゲイリー、しかしそれは拡張できますか? スケーラビリティの定義 スケーラブル(またはスケーラビリティ)は、ビジネス/金融の世界で最も頻繁に使用される用語であり、通常、プロセス、製品、モデル、サービス、システム、データサイズ、またはアクティビティに適用されます。特定の製品またはサービスの実現可能性と価値を判断するために重要

  2. Twitterでのバイオの意味は何ですか?

    Twitterの経歴は、Twitterプロファイルを設定するための1つのコンポーネントです。それはあなたの名前とあなたのプロフィールのTwitterハンドルの下に表示されます。他の人にあなたが誰であるかについての簡単な紹介をしたり、あなたの興味をリストしたり、あなたのビジネスを宣伝したりするためにそれを使用してください。 バイオを変更する方法 プロフィールを編集することで、Twitterの略歴を変更できます。ハッシュタグと@usernamesを使用して最適化することもできます。 Twitterの略歴はスペースを含めて160文字に制限されています。 Twitterホームページの上部で写