本日から不定期でC言語のプログラミング講座を始めてみます。目的は自身のC言語の理解を深めること、そして読者の方にプログラミングの楽しさを知ってもらうことです。
最初は覚えることが多くて苦労することも多いかもしれませんが、一度身につけてしまうと日常生活において必要なことはプログラミングで解決することだって可能です。
まず始めに何もしないプログラムを作ってみましょう。「なぜ何もしないプログラムを作るのか?」という疑問に思うかもしれませんが、目的はmain関数の役割を知ることです。
後述のサンプルコードをコンパイルして実行して何も表示されなければOKです。Macのターミナルを使っていると上の画像のようになります。
C言語のプログラムは始めに必ずヘッダーファイルを読み込ませなければなりません。これはある意味、プログラムを動かすための魔法の呪文のようなものです。
今は難しい話をするつもりはありません。「<stdio.h>というヘッダーファイルを#includeで読み込ませるんだな」くらいに覚えておきましょう。
今回の主役"main関数"です。C言語を扱う場合、この中にコードを書いていきます。C言語における主役です。会社に例えるなら会社という組織そのものです。この中に色んな役割を任された社員が入ります。
int main(void)の "void"は日本語に訳すと"空"という意味なので、このカッコの中は何も書かなくても大丈夫です。
main関数の中にある"return 0;"という文字。これがプログラムの終了を意味しています。このreturn文の文末のセミコロン(;)は忘れないようにしてください。
このreturn文は省略することは現行のC言語では可能なのですが、省略する必要もありませんので、"プログラム終了の合図!"として覚えておきましょう。