問題タブ [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.
c++ - infix を postfix に変換するコードに問題があります
( ((5+6) のような) を含む式は実行時エラーが発生します。理由はわかりません...プログラムを何度もトレースしましたが、エラーが見つかりませんでした...私のコード:
前もって感謝します :)
c - 変数を減分変数と等しく設定すると、その変数のすべての値が変更されますか?
次のコードがあるとします。
...私の知る限り、 の値はj
6 になります。 の場合、 は--i
5 になります。
しかし、4 行目以降の値を出力すると、i
3 行目の 11 ではなく 10 が返されます。
なぜこれが起こるのですか?これは、数値であると宣言i
し、後でコードに戻って別の変数を に設定した場合、コード内のi--
ほとんどの前に、グローバルにi's
の値を変更することを意味しますか?i
c - cのポインターと同様の方法で配列をインクリメントできないのはなぜですか?
このコードは次を出力します。
しかし、以下のように 2 行追加すると:
このコードは次を出力します。
次の要素を取得するためにその配列のアドレスを含むポインターをインクリメントするのと同じ方法で配列をインクリメントできないのはなぜですか??
java - Java のポストインクリメントおよびプリインクリメントの動作
以下に示す単純な Java 式があります。Operator Precedence tableに基づいて、この式は 0 による除算の例外を返し (後置インクリメント演算子の優先順位が最も高いため)、結果の式が次のようになると予想します。
しかし、結果は 7 です。なぜですか? (少し実験したところ、何らかの理由ですべての演算子に値 1 が割り当てられていることがわかりましたが、優先度テーブルが正しい場合、これは意味がありません)
c - 型キャストされたポインタのインクリメントはどのように機能しますか?
このコードは「世界」をどのように出力するので、誰でも説明できますか?
java - Javaで中置文字列を文字列の配列に分割する
私は、アルゴリズムに取り組むミニ科学計算機に取り組んでいinfix
ますpostfix
。私の入力は中置文字列です..変換ロジックにはinfix
ofが必要です. では、次のように中置文字列を分割するにはどうすればよいですか。
postfix
array
string
各オペランドと演算子が配列要素である String の配列。このような
等々...
文字列にはスペースがないため、正規表現に基づいて分割できないことに注意してください" "
。
c++ - プレフィックスインクリメント演算子エラー C++
優先順位に関係していると思いますが、なぜこれが合法なのですか
しかし、そうではありません。
誰かがここで起こる一連の出来事を説明しようとすることができますか.