変数 C#の変数モデル 変数=入れ物 変数 計算機 a b c … 値の格納場所 加減乗除などの計算をする 値の代入 int a = 5; int b = 3; 変数 5 a: 5 3 b: 3 c 計算機 … 計算 int c = a + b; 変数 a: 5 計算機 5 b: 3 c: 8 + 3 8 … 上書き(1) int a = b; int c = b * c; 変化前: 変数 a: 5 計算機 3 b: 3 c: 8 × 8 24 … 上書き(2) int a = b; int c = b * c; 変化後: 変数 a: 3 計算機 3 b: 3 c: 24 × 8 24 … おまけ: 数学の変数 数学の式には似て非なるいろんな意味がある yx x 2 と y の関係式 x がどんな値だろうと y は x2 に等しい 等価判定 y の値が x2 の値と等しければ真 代入 x2 の値を y に代入する 方程式 例えば、y が 4 なら x は±2 おまけ: 数学の変数とC#の変数 一番近いのは「代入」だけど・・・ C#の変数は「再代入」(上書き)を許す 数学の場合: C#の場合: y x 1 y xy x = 1, y = 2 それ以外の時はこの式は不成立 int y = x + 1; y = x * y; x * y の値を改めて y と置く
© Copyright 2024 ExpyDoc