「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

ポストインクリメント演算子

pointこの用語のポイント

point演算子だよ

point今の数字に1を足すよ

point変数の後ろに置く書き方(num++)をしたときの呼び名だよ

スポンサーリンク

簡単に書くよ

ポストインクリメント演算子(読:ポストインクリメントエンザンシ 英:post-increment operator)とは

「num++」みたいな書き方で出てくる「++」のこと。
もう少し辞書っぽく書くと

「今の数字に1を足しますよ~」を意味する演算子(インクリメント演算子)の種類のひとつ
であり

変数(プログラミングにおける値を入れておく箱)の後ろに置いたインクリメント演算子のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

変数
演算子
インクリメント
インクリメント演算子


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

変数は「プログラミング言語における『値を入れておく箱』」です。
処理の途中で値を入れたり、逆に取り出したりできます。

ポストインクリメント演算子

演算子は「どんな演算をするか表す記号」です。
「+」「-」「*(×)」「/(÷)」をはじめ、なんか いろいろ あります。

ポストインクリメント演算子2

インクリメントは「今の数字に1を足すこと」です。
ミカン箱にミカンを1つ放り込むイメージですね。

ポストインクリメント演算子3

インクリメント演算子は「変数の値に1を足すときに使う演算子」です。
プログラミングの話で出てきます。
演算子の見た目は「++(プラスが2つ)です。

ポストインクリメント演算子4

以上を踏まえて

インクリメント演算子を変数の後ろに書く書き方(num++)をしたときのインクリメント演算子

を指す便宜上の呼び名が「ポストインクリメント演算子」です。

ポストインクリメント演算子5

例えば、そうですね。
変数numが ありました。
変数numには最初の値として1が入っています。

num = 1;

この変数numに1を足してみましょう。
インクリメント演算子を使って書くと、以下のような書き方になります。

num = 1;
num++;


これでnumの値は、最初に入っていた1に1が足されて2になります。
「num++」と書くことで、変数の値に1が足されるわけです。

これがインクリメント演算子の使い方ですが、実はもうひとつ書き方があります。
それは

++num;

のような書き方です。
「++」を変数の前に書く書き方です。

実は

num = 1;
++num;


と書いても、numの値は2になります。

ただし「num++」と「++num」は完全に同じでは ありません。
話がそれるのでここでは触れませんが、書き方以外にも違いがあります。
※「num++」と「++num」の違いに興味がある方は、用語「インクリメント演算子」の説明を ご覧ください。簡単にですが、そちらで触れています。

さて、ここまでの話で、同じインクリメント演算子(++)でも

1.変数の後ろに書く書き方(num++)
2.変数の前に書く書き方(++num)


の2つがあると分かりました。

この2つは違います。

違うのであれば、区別したいですよね?

区別しましょう。

呼び分けましょう。

そんなこんなで生まれた

インクリメント演算子を変数の後ろに書く書き方(num++)をしたときのインクリメント演算子

の呼び名がポストインクリメント演算子です。

ポストインクリメント演算子6

あと、ついでなので書いておくと

インクリメント演算子を変数の前に書く書き方(++num)をしたときのインクリメント演算子

の方は「プリインクリメント演算子」と呼ばれたりします。

ポストインクリメント演算子7

気が向いたら、セットで覚えてあげてください。

ポストインクリメント演算子:変数の後ろに書いたインクリメント演算子(num++)
プリインクリメント演算子:変数の前に書いたインクリメント演算子(++num)


です。


image piyo2

一言でまとめるよ

まぁ「ポストインクリメント演算子」って単語が出てきたら「変数(プログラミングにおける値を入れておく箱)の後ろに書いたインクリメント演算子(「今の数字に1を足しますよ~」を意味する演算子)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像030
書籍画像002

おまけ

■訳してみるよ

「post(ポスト)」という接頭辞が付くと「後に」や「次に」的な意味になります。
「increment(インクリメント)」の意味は「増加」とか「増分」とか「増大」とか「増殖」とかです。
増やすイメージですね。
「演算子」は日本語です。
何となく くっつけると

後に、増やす演算子

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
あたえる人があたえられる