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

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

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

7か月 ago

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

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

7か月 ago

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

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

7か月 ago

【Unity】割合から数値に数値から割合に変換する

この記事では、割合から数値に変換する関数…

7か月 ago

【Python】抽象クラスを定義する方法

この記事では、Pythonで抽象クラスを…

7か月 ago