第1講 はじめてのC++体験
第6話 プログラムコードの意味その1
コード再掲
011
#include<iostream> //c++プログラミングをはじめるためのお呪い。
using namespace std; //c++プログラミングをはじめるためのお呪い。
int main() {
  cout << "はじめてのC++プログラミング体験" << endl;
  return(0); //mainを閉じるときのお呪い。
}

第5話で書いたとおりに、以降については初心者の方は小説を読むように気楽に読んでください。
細かいことは気にしないでそんなもんなんだと受け取ってください。

解説に入る前に、重要な注意をしておきます。
プログラムの世界では、
  cout << "はじめてのC++プログラミング体験" << endl;
  return(0); //mainを閉じるときのお呪い。

のような文を命令文と呼びます。
コンピュータに命令を与えているからです。
1つ1つの文を命令文と呼ぶ−−−このことを覚えて下さい。

初心者の方にとっては、1行目から謎ばかりです。
さらに、Win32コンソールアプリケーション C++についても、
アプリケーションは、応用という意味だと言うことは予想できるかもしれませんが、
Win32って何?
コンソールって何?
ですね。


そうです。
プログラムをはじめてなさる方には、詳しい説明をたくさんしなければならないのです。
この話では、まずコードの意味を1行1行説明していきます。
1行1行説明していくのが、本サイトの神髄です。
説明がくどいと感じる場面もあると思いますが、
初心者の方は粘り強く読んでください。
もちろん、わかっている方は軽く読み流していただいて結構です。

#include<iostream> //c++プログラミングをはじめるためのお呪い。
includeは、インクルードと読み『(・・・を)含める』や『算入する』という意味です。
IT業界では、追加するという意味で使われます。
(個人的には『読み込んで組み込む』と解釈しています。
私は、自分がわかりやすく解釈する=言いかえて理解する・・・
これを強く推奨します。
IT辞書等に書いてあることを参照して、自分なりにわかりやすい言葉で解釈する・・・
これこそがプログラミングを理解する奥義であると思っています。
というより、新しい学問を学んでいく上でのコツであると思っています。)

読み込むファイルは、iostreamというファイルです。
このファイルをヘッダファイルと言います。
ヘッダは頭という意味です。
C++プログラムは、ソースファイルとヘッダファイルから構成されます。
ヘッダファイルが追加される(組み込まれる)ファイルであり、
ソースファイルが自分で作るファイルです。
実は、C++で誰の力も借りないで、
はじめてのC++プログラミング体験』
と画面に表示させるとしたら、大変困難です。
そこで、「画面に言葉などを表示させる機能を持つ」ファイルを借りてくるのです。
  cout << "はじめてのC++プログラミング体験" << endl;
が使えるのは、coutの内容がiostreamというヘッダファイルに書いてあるからです。
つまり、#include<iostream> によってcout が使えるように
ヘッダファイルを追加または組み込んだのです。

2行目
using namespace std; //c++プログラミングをはじめるためのお呪い。
の注釈文より詳しく説明しますと、
コンソール画面(黒い画面)に出力する機能を持つcout(コンソールアウトプットですよ)と使うために、
必要なものです。
学習が進んでいけばnamespace(名前空間)の意味などもわかってきますが、
初心者の方は注釈文の通りに、
c++プログラミングをはじめるためのお呪い。』
であると思ってください。


さて、3行目の
int main() {

を説明しましょう。
intとはinteger(整数)の頭文字3文字を取ったものです。
ですから意味は、mainは整数だと言うことです。
????
ですね。
コンソール画面(黒い画面)にはじめてのC++プログラミング体験』と
表示させるという任務だけを持つmainが整数であるとはどういうことでしょうか。

謎は深まるばかりですね。
気になる方は次話をクリック!



第5話へ 第7話へ
 
002

初心者のための excel 2016 マクロ VBA 入門講義 基礎から応用まで
vc++ C++ c++ 入門 初心者 基礎から応用まで
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門

数独のシンプルな解き方・簡単な解法の研究
VB講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 C++ 入門 基礎から応用まで第1部
eclipse java 入門
java 入門 サイト 基礎から応用まで
本サイトトップへ