Categories: C言語

【C言語】コメントの書き方とコメントアウトの方法

この記事では、C言語でコメントを書く方法を解説します。

コメントとは、ソースコード内に記述された注釈のようなもので実行時には無視されます。コメントにすることを「コメントアウト」と言ったりします。

コメントは、注意してほしいことがある場合や使い方が分かりにくい場合に記述しておくことで、誰にでもわかりやすいソースコードを書くことができます。

それでは、コメントを書く方法を見ていきましょう!

コメントアウトの方法

C言語では、/**/ の間に書かれた文字がコメントとして認識されます。

/* コメント */

複数行にわたって記述することもできます。

/* 
コメント
コメント
コンソメ
コメント
*/

もちろん、関数などもコメントアウトすることができる。

#include <stdio.h>

int main(void){
    
    /* printf("出力されない\n"); */    printf("出力される\n");
}

実行結果

出力される

また、エラーが発生した時に、コメントアウトすることでエラーの箇所を絞ることができる。

行コメントアウト

C99 から // でコメントすることができるようになりました。// から行末までがコメントとして認識されます。

行単位でコメントすることから「行コメントアウト」と呼ばれたりします。

// コメント

先ほどと同じコードを // を使って書き直してみます。

#include <stdio.h>

int main(void){
    
    // printf("出力されない\n"); 
    printf("出力される\n");
 
}

実行結果

出力される

何かしらのコードの末尾にコメントを記述することもあります。

#include <stdio.h>

int main(void){
    
    printf("出力される\n");  // コメント
 
}

実行結果

出力される

コメントアウトのショートカット

エディタなどを使っている場合は、ショートカットを使って現在選択している行をまとめてコメントアウトすることができます。

大体のエディタでは以下のようなショートカットが用意されています。

ショートカット

Mac = command + /

Windows = ctrl + /

以下の GIF では、VS Code を使っています。

簡単にコメントアウトできるので覚えておきましょう!

コメントアウトしてある行を選択してショートカットを実行することでコメントアウトを解除できる

まとめ

この記事では、C言語でコメントを書く方法を解説しました。

コメントを書くことで実行速度が遅くなったりすることはないので、分かりにくいと思ったらバンバン書いていっちゃいましょう!

よくコメントアウトする箇所は、プリプロセッサの条件コンパイル(#ifdef)を使うと便利です。

それでは今回の内容はここまでです。ではまたどこかで〜( ・∀・)ノ

ゆうまる

独学でプログラミングを勉強しているおじさん。いろんな言語を勉強したが浅く広くなためあまり仕事につながらない。また忘れっぽいため自分のブログを備忘録としても使っている。産まれてこのかたずっとネコを飼ってる生粋のネコ派。最近お腹が出てきて筋トレに奮闘中!

Recent Posts

【Dart】コンストラクタのデフォルト引数について

Dartのコンストラクタのデフォルト引数…

2週間 ago

【Unity】有料アセットを無料で手に入れる方法

この記事では、Unityの有料アセットを…

4か月 ago

【Python】任意の秒数だけ処理を一時停止する方法【sleep()関数】

この記事では、Pythonで任意の秒数だ…

1年 ago

【Python】Wordの文書の新規作成と読み書き

この記事では、Pythonを使ってWor…

1年 ago

【Python】メタクラスって結局なんなの?

この記事では、Pythonのメタクラスに…

1年 ago