第2講 変数
第2話 変数の具体例
具体例を見てから説明する方がわかりやすいと思いますので、
最初に具体例を示します。
皆さん、コードを次のように変更してCtrl+F5をしてみてください。
#include<iostream> //c++プログラミングをはじめるためのお呪い。
using namespace std; //c++プログラミングをはじめるためのお呪い。
int main() {
cout << "はじめてのC++プログラミング体験" << endl;
cout << "まず変数から学ぼう!" << endl;
int a; //整数を入れる箱aを用意
a = 2; //整数を入れる箱に2を入れた。
cout << "a=" << a << endl;
return(0); //mainを閉じるときのお呪い。
}
実行結果
int a; //整数を入れる箱aを用意
変数の型宣言といわれるものです。
Visual Basicでは型宣言を省略することが出来ますが、
C++では型宣言をしないとエラーします。
データを入れる箱を使うときには、
変数の型宣言を行う必要があります。
宣言という言い方するのは、
整数の箱を用意してその箱の名前はaであると宣言するからです。
この宣言によって、aは整数型として約束されたことになります。
つまり、箱aは整数を入れる箱だよというわけです。
今約束という言葉を使いました。
約束という観点からすると、
int a;
は、整数を入れる箱aを定義した解釈することも出来ます。
定義とは約束するという意味でしたね。
次の行
a = 2; //箱aに2を入れた
では注釈文の通りに、用意した整数専用の箱aに2を入れたのです。
変数に値を入れる操作を代入といいます。
cout << "a=" << a << endl;
については、第1講第8話の説明から予想が付きますね。
<<でいくつでもつなげることが出来るのでしたね。
"a="は""で挟んである内容がそのまま表示されます。
a の方は箱aの中身が表示されています。
さて、以上により
が実現されたわけです。
以上から、変数には1mmたりとも難しい内容がないことがおわかりだと思います。
そして、数学の変数もまったく同様なのです。
ただし、代入と=については実は数学とは少し異なります。
これは大事な話ですので、独立した話にします。
第7話あたりで詳しく説明予定です。
今回用意した箱は、整数型の箱でしたが、
文字を入れる箱も用意することが出来ます。
第3話で述べることにしましょう。
第1話へ 第3話へ
初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ C++ c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ