今回は、コメントアウト機能についての説明です。
通常のコメントアウト機能
#include <stdio.h>
void main(void) {
int teihen, takasa, menseki;
printf("三角形の底辺を入力してください\n");
scanf("%d", &teihen);
printf("三角形の高さを入力してください\n");
scanf("%d", &takasa);
/* 面積を求める */
menseki = teihen * takasa / 2;
/* 面積表示 */
printf("底辺%d、高さ%dの三角形の面積は%dです\n",
teihen, takasa, menseki);
}
/*~*/の間にある文字は、コメントアウトと呼ばれる機能で、
コンパイルされない事になっています。
そのため、プログラムの説明文やメモといった感じで使う事ができます。
作るプログラムが大きくなってくると「この文って何してるんだっけ?」
という事態になってしまうので、
分かりにくいプログラムの箇所には、
必ずコメントを書くようにクセをつけておきましょう。
VisualC++などのエディタは、コメント箇所を色別に表示してくれるので、
非常に見やすいです。
また、/*~*/形式の他に
//という1行コメントアウト機能が使えるコンパイラもあるので、
使える場合には使ってみて下さい。
複数の/* */がある場合のコメントアウト
/* */でコメントアウトしていて、さらにその中に
/* */でコメントアウトしようとすると、うまくいきません。
そういった場合には、#ifを使った方法があります。
こちらのページ下部で説明していますので、ご覧下さい。