- ベストアンサー
演算子の優先順位
演算子の優先順位が良くわかりませんが次の例題はどう考えればよいでしょう? (例)a = 5,b = 2 としたときの,w の値が1 となる演算式は? ア w = ++a / ++b; イ w = ++a / b++; ウ w = a++ / ++b; エ w = a++ / b++;
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
演算子の優先順位というより、単項演算子の評価の仕方だよね。 もし、プログラミングを本気で勉強したいなら参考書をよく読んで勉強しよう。 w,a,b すべてintの前提のもとで以下のようになります。 ア w = ++a / ++b = 6 / 3 = 2 イ w = ++a / b++ = 6 / 2 = 3 ウ w = a++ / ++b = 5 / 3 = 1 エ w = a++ / b++ = 5 / 2 = 2
その他の回答 (1)
- Tasuke22
- ベストアンサー率33% (1799/5383)
回答No.1
ウ
質問者
お礼
ありがとうございます。
お礼
後置きの場合は数値はこの場合はそのままで考えればいいわけですね。 回答あいがとうございます。