導入
コードには人間向けの説明メモ(コメント)を書けます。また、main がなぜ int(整数)を返すのか、return の意味も押さえましょう。
説明
C言語のコメントは2種類あります。
#include <stdio.h>
int main(void) {
// これは1行コメント(// から行末まで無視される)
printf("A\n"); // 行の途中からでも書ける
/* これは
複数行コメント */
printf("B\n");
return 0;
}
main の型が int なのは「整数を返す関数」だからです。return 0; の 0 が、そのプログラムの終了コード(OSに伝える結果)になります。慣習として 0 は成功、0 以外は異常終了を表します。
return に到達すると、その時点で main は終わります。return より後ろの行は実行されません。
#include <stdio.h>
int main(void) {
printf("ここは実行される\n");
return 0;
printf("ここは実行されない\n"); // return の後ろなので届かない
}
やってみよう
return 0; の位置を動かして、後ろの printf が実行されなくなることを確かめましょう。
演習
コメントで「開始」と書いてから、printf で Start と表示し、return 0; で終了するプログラムを書いてください。
ヒント1を見る
// 開始 を書き、printf("Start\n");、最後に return 0;。