代入とは?
プログラム中に現れる、
変数 = 式 ;
の形の命令を指します。ここで '=' (イコール) を「等しい」と理解してはいけません!
'=' は「代入(値のコピー)」を意味します。
つまり、データの流れとしては・・・
例)
a = 1;
a という名前の変数に 1 を代入する
→ 変数 a の内容が 1 になる
pi = 3.1415;
pi という名前の変数に 3.1415 を代入する
→ 変数 pi の内容が 3.1415 になる
話題: コンピュータ内部では2進数(16進数)で処理される → だから不思議なことが起こるかも!?
例) 値が変わる, マイナスになってしまう, 実数値が入力できない・・・など
初期化とは?
変数の宣言と代入を同時にすることを初期化といいます。
例)
int c = 123;
c という名前の変数を宣言し、その変数に 123 を代入する = 変数 c を 123 で初期化する
Kunihiro Egami <egami@egamix.com>