徒然なる日々を送るソフトウェアデベロッパーの記録(2)スマートフォン用の表示で見る徒然なる日々を送るソフトウェアデベロッパーの記録(2)技術上思ったことや感じたことを気ままに記録していくブログです。さくらから移設しました。左辺値と右辺値の違い前回、左辺値は変数を指し、右辺値は値を指すと言いました。左辺値は変数を代入するための情報なので、最終的には変数のアドレスにブレイクダウンされます。提供する必要があります。...;のような表現が(実行エンジンの実装上)許可されない理由は関数の戻り値は右辺値であり、(値が同じだとしても)変数のアドレスは異なってしまうことがあるためです。(実際、関数の戻り値はパラメータスタックトップにコピーされます。)配列の場合はどうでしょうか。左辺値として積めば正しいアドレスにたどり着けそうです。左辺値として積めばいいことなります。左辺値を要求する演算子は代入系の演算子です。