エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント4件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2008-11-14 - きしだのはてな 誕生日が++ageではなくage++の理由
まず++演算子のおさらい。 ++演算子は、変数の前につけて++aとすることも、後ろにつけてa++とすることも... まず++演算子のおさらい。 ++演算子は、変数の前につけて++aとすることも、後ろにつけてa++とすることもできる。このふたつには違いがある。 この違いは、print(++a)やprint(a++)とするとわかる。++aは式としてはaを1増やした値に、a++は式としては増やす前の値になる。 たとえば、このようなプログラムを書いてみる。 int age = 20; System.out.printf("やあ、ぼくきしだ。%d歳!", ++age); そうするとこのように表示される。 やあ、ぼくきしだ。21歳! 一方で、このように書いてみる。 int age = 20; System.out.printf("やあ、ぼくきしだ。%d歳!", age++); そうすると、今度はこのように表示される。 やあ、ぼくきしだ。20歳! けれども、この処理のあとageの値はもちろん21になっている。 つまり
2008/11/14 リンク