第2講 変数の学習
第5話 変数に2回目の代入を行うと?
この辺でプロジェクトをまた新しくしましょう。
新規プロジェクトcを作り、
次のようにコーティング(プログラムの文章を書くこと)
して、
#include<iostream>
#include<string>
using namespace std;
void main(){
string a;
a="太郎";
cout<<a<<endl;
a="花子";
cout<<a<<endl;
}
参考ファイル
実行ボタンを押すとどうなるでしょうか。
変数は箱であり、
=という操作はその箱に左辺の内容を入れることでした。
つまり、
→
→→
ということですから、コンソールは
となってしまうのでしょうか。
皆さん実験してみて下さい。
実験結果は、30行ほど下。
実行画面
これはどういうことでしょうか。
実は、変数という箱には常に1つの項目しか入らないのです。
ですから、
a="太郎";
cout<<a<<endl;
a="花子";
の3行目によって、
としようとしたとき、
中の『太郎』は箱の外にはじき出されてしまいます。
では、外にはじき出されてしまった『太郎』はどうなるのでしょうか。
消滅の運命を辿ります。
なぜなら、データは箱の中でしか生きられないからです。
第4話へ 第6話へ
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
VC++ C言語 C++ 入門 初心者 基礎から応用まで
本サイトトップへ