問題タブ [postfix-operator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
41 参照

c++ - infix を postfix に変換するコードに問題があります

( ((5+6) のような) を含む式は実行時エラーが発生します。理由はわかりません...プログラムを何度もトレースしましたが、エラーが見つかりませんでした...私のコード:

前もって感謝します :)

0 投票する
3 に答える
111 参照

c - 変数を減分変数と等しく設定すると、その変数のすべての値が変更されますか?

次のコードがあるとします。

...私の知る限り、 の値はj6 になります。 の場合、 は--i5 になります。

しかし、4 行目以降の値を出力すると、i3 行目の 11 ではなく 10 が返されます。

なぜこれが起こるのですか?これは、数値であると宣言iし、後でコードに戻って別の変数を に設定した場合、コード内のi--ほとんどの前に、グローバルにi'sの値を変更することを意味しますか?i

0 投票する
2 に答える
115 参照

c - cのポインターと同様の方法で配列をインクリメントできないのはなぜですか?

このコードは次を出力します。

しかし、以下のように 2 行追加すると:

このコードは次を出力します。

次の要素を取得するためにその配列のアドレスを含むポインターをインクリメントするのと同じ方法で配列をインクリメントできないのはなぜですか??

0 投票する
3 に答える
231 参照

java - Java のポストインクリメントおよびプリインクリメントの動作

以下に示す単純な Java 式があります。Operator Precedence tableに基づいて、この式は 0 による除算の例外を返し (後置インクリメント演算子の優先順位が最も高いため)、結果の式が次のようになると予想します。

しかし、結果は 7 です。なぜですか? (少し実験したところ、何らかの理由ですべての演算子に値 1 が割り当てられていることがわかりましたが、優先度テーブルが正しい場合、これは意味がありません)

0 投票する
2 に答える
149 参照

c - 型キャストされたポインタのインクリメントはどのように機能しますか?

このコードは「世界」をどのように出力するので、誰でも説明できますか?

0 投票する
5 に答える
2203 参照

java - Javaで中置文字列を文字列の配列に分割する

私は、アルゴリズムに取り組むミニ科学計算機に取り組んでいinfixますpostfix。私の入力は中置文字列です..変換ロジックにはinfixofが必要です. では、次のように中置文字列を分割するにはどうすればよいですか。 postfixarraystring

各オペランドと演算子が配列要素である String の配列。このような

等々...

文字列にはスペースがないため、正規表現に基づいて分割できないことに注意してください" "

0 投票する
1 に答える
103 参照

c++ - プレフィックスインクリメント演算子エラー C++

優先順位に関係していると思いますが、なぜこれが合法なのですか

しかし、そうではありません。

誰かがここで起こる一連の出来事を説明しようとすることができますか.