17 雑談・x=x+5ってなに・・・?

プログラムを学び始めて、最初に直面する壁が、この「等式」かと・・・。

これ「等式」ではない、のですね!

そもそもx=3を、変数xに3を「代入」する、と考えてはいけません。

x=3を、数値3に変数xを割り当てる、と考えるなら、
x=x+5は、変数xに割り当てた数値に5を加え、その結果(8)に、改めて変数xを割り当てる、と納得てきるでしょう。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です