第2講:C言語のクソ…じゃなかった、基礎

弟子A:おはようございます!
弟子B:おっは〜!!(←○吾ママの真似)
師匠 :2人ともおはよう! じっくり寝れたかね?
弟子A:あんまり寝つけなかったです。
弟子B:煎餅布団のせいで肩と腰が痛い……。
師匠 :まぁ……そのうち慣れるじゃろう……。

    では、今日はC言語の基礎知識を教えてしんぜよう!C言語には、幾つかの決まりごとがある。
    まず、一番最初に、#include<stdio.h>を入力してくれい!
弟子A:いんくるーど……すたじぃお……えっち……っと……。
弟子B:ちょっと、待ってくれ! 一体何の意味があんねん!!
師匠 :鋭い質問じゃな! でも、先に言っておくことがある!
    インクルード スタンダードヘッダと言うんじゃ。弟子Aよ!
弟子A:すみません……。
師匠 :これには、凄く深い意味があるのじゃが……今は、あくまでもおまじないとして考えてくれんかね?
弟子B:何で教えてくれねぇんだよ!!
弟子A:お願いです! 教えてください!!
師匠 :厳しい事を言うようじゃが、今のお前達には無理じゃ!
    そう簡単に理解出来る代物ではない! C言語を勉強する気を失せさせるかもしれん……。
弟子B:わ……分かったよ! 深刻な顔をすんなよ……じいさんよ……
弟子A:しかし……おまじないか……僕は、モー娘の安○なつみにおまじないをかけて欲しいな……。
弟子B:何を言うとんねん!可愛いといえば、奥○恵と相場が決まっているだろうが!!
弟子A:なにを〜〜〜!!
弟子B:分かってへんなぁ……いいか、アイドルって奴は……。
師匠 :ばかも〜〜ん!!
弟子A:うわぁ〜〜〜!!
弟子B:うお! 悪かった爺さん!! 無駄口を叩かねぇから……。
師匠 :何を言っておる! DTTに登場する華山理沙に決まっておるじゃろ!!
弟子A・B:ズコッ!!
弟子B:まさか、じいさんが……
弟子A:DTTオタクだったとは……。

師匠 :気を取りなおして……
    void main(void)(または、main())と入力してくれい!
    これも、さっきと同じく、おまじないとして考えてくれんかね?
弟子A:void……?
弟子B:ポイド……? ボイルド……!! プププッ!!
師匠 :何がおかしいのじゃ!!
弟子B:じいさんにそっくりだと思ってな!
師匠 :何にそっくりなのじゃ!!
弟子B:ボイルドオクトパス!!(ゆでだこ)
スパ〜〜ン!!←スリッパで頭を叩いている音
師匠 :気にさわること言うな! バカモン!!
弟子B:……。(頭をさすっている…。)

師匠:気を取りなおして……、コード(プログラムを書きこむ為の文字)は、
    { }の中に書くのじゃ!この中に書かれているもののみ有効になる!
弟子A:なるほど……。
弟子B:ふむふむ……
師匠 :こんな感じで書くのじゃ!

#include<stdio.h>
void main(void)  //main()でも良い。
{
    //ここに中身を書く。
}

弟子A:なるほど……。
弟子B:………。
師匠 :そして、void main(void)と宣言されている{ }の中に書かれているソースは、
    メイン関数と呼ばれる。
弟子A:はい! 勉強になりました!!
弟子B:分かったぜ!!

師匠 :言い忘れたが、//を書いた後は、その行のみ注釈になる!
弟子B:要は、説明文の事やろ?
師匠 :そうじゃ! なかなかやるな?
弟子B:ヘヘッ!!

師匠 :おっと、もう日がてっぺんだ……。
    昼飯でも食すとするか……。
弟子A:そうしましょう!
弟子B:ふぅ〜……。腹が減って死にそうや!
師匠 :では、皆の衆……また明日な!!


戻る