Variable

Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

変数 : 

変数

C#の変数モデル : 

C#の変数モデル 変数=入れ物 a b c 変数 計算機 … 値の格納場所 加減乗除などの計算をする

値の代入 : 

値の代入 a: 5 b: 3 c 変数 計算機 … int a = 5; int b = 3; 5 3

計算 : 

計算 a: 5 b: 3 c: 8 変数 計算機 … int c = a + b; + 5 3 8

上書き(1) : 

上書き(1) a: 5 b: 3 c: 8 変数 計算機 … int a = b; int c = b * c; × 3 8 24 変化前:

上書き(2) : 

上書き(2) a: 3 b: 3 c: 24 変数 計算機 … int a = b; int c = b * c; × 3 8 24 変化後:

おまけ: 数学の変数 : 

おまけ: 数学の変数 数学の式には似て非なるいろんな意味がある x と y の関係式 x がどんな値だろうと y は x2 に等しい 等価判定 y の値が x2 の値と等しければ真 代入 x2 の値を y に代入する 方程式 例えば、y が 4 なら x は±2

おまけ: 数学の変数とC#の変数 : 

おまけ: 数学の変数とC#の変数 一番近いのは「代入」だけど・・・ C#の変数は「再代入」(上書き)を許す 数学の場合: x = 1, y = 2 それ以外の時はこの式は不成立 C#の場合: int y = x + 1; y = x * y; x * y の値を改めて y と置く

authorStream Live Help