Menu
Coddy logo textTech

コメント

CoddyのC++ジャーニー「基礎」セクションの一部。レッスン 3/74。

コメントはコード内に書くメモです。コンパイラはコメントを完全に無視します。コメントは人間がコードを理解するのを助けるためだけに存在します。

単一行のコメントを記述するには、// を使用します。// から行末までのすべてが無視されます:

// これはコメントです
std::cout << "Hello, World!";

コメントは、コードの後ろの行末に記述することもできます。

std::cout << "Hello, World!"; // これは Hello, World! を出力します!

複数行にわたるコメントには、開始に /* を、終了に */ を使用します:

/* これは複数行のコメントです。
   コンパイラはすべてを無視します。 */
std::cout << "Welcome!";

コメントは、コードの行を削除することなく一時的に無効化するためにも使用できます。これをコメントアウト(commenting out)と呼びます:

// std::cout << "This line will NOT run";
std::cout << "This line will run";

注意: /* で始まるすべての複数行のコメント(multi-line comment)は */ で閉じる必要があります。そうしないと、compiler はそれ以降(after)のすべてを comment として処理してしまいます。

challenge icon

チャレンジ

初心者

Hello, C++! のみが出力されるようにコードを修正してください。

  • ? を、行をコメントにする記号に置き換えてください
  • Goodbye! を出力する行が実行されないように、コメントにしてください
  • ? で始まる行のみを変更してください

自分で試してみよう

#include <iostream>

int main() {
    // 以下にコードを入力してください
    ? std::cout << "Goodbye!" << std::endl;
    std::cout << "Hello, C++!" << std::endl;

    return 0;
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: C++オンラインコンパイラ