プログラミングの勉強中♪
インクリメント演算子'++'とデクリメント演算子'--'を、変数の前に置いたときと変数(例えば'i')の後に置いたときの違いは何か?
'++i','--i'はプログラムがその行を実行する前に演算子が実行される。
'i++','i--'はプログラムがその行を実行した後に演算子が実行される。
基本的な所だけど、すっかり忘れていた☆
具体的に違いが現れる簡単な例を以下に示す。
<例1>
b = 0 ;
a = b++ ;
この場合、 a = 0 となる。
<例2>
b = 0 ;
a = ++b ;
この場合、 a = 1 となる。
インクリメント演算子'++'とデクリメント演算子'--'を、変数の前に置いたときと変数(例えば'i')の後に置いたときの違いは何か?
'++i','--i'はプログラムがその行を実行する前に演算子が実行される。
'i++','i--'はプログラムがその行を実行した後に演算子が実行される。
基本的な所だけど、すっかり忘れていた☆
具体的に違いが現れる簡単な例を以下に示す。
<例1>
b = 0 ;
a = b++ ;
この場合、 a = 0 となる。
<例2>
b = 0 ;
a = ++b ;
この場合、 a = 1 となる。