• ベストアンサー

//

まったくの初心者です。猫でもわかるプログラミングで勉強をはじめました。 石取りゲーム その1のソースなのですが最初の行の //はプログラム名の宣言をしているのでしょうか? 「このプログラムは"game2_01.c"です」という意味でしょうか。 "// "は何でしょうか? // game2_01.c

質問者が選んだベストアンサー

  • ベストアンサー
  • kee
  • ベストアンサー率13% (63/457)
回答No.2

ソース名からC言語だと思いますが、 最近のC言語はC++言語のコメント方式をとっています。 つまり、その//はコメントの先頭だということを表すものです。 さて、コメントとは、プログラムの実行に関係ない注釈を指す物です。 つまり、そこでは何を書いてもプログラムの実行には影響しません。 実行プログラムに落ちる時、全部消されるものです。 C言語のコメントは本来は/*と*/で挟まれるものですが、 //はそこから後ろだけをコメントとして、行の終わりまで有効です。

konnyaku
質問者

お礼

コメントかなとも思ってホームページから調べたら/*~*/となっていました。 //もコメントなのですね。有難うございました。

その他の回答 (1)

noname#30871
noname#30871
回答No.1

 C++の文法では、"//" から行末まではコメントです。  コメントは、どの行に置いてもかまいません。また、何を書いてもかまいません。  その石取りゲームの作者は、1行目にソースファイル名をコメントで記す方針にしているのでしょう。そうしなければならない、という決まりはありません。  C++の解説書をもう一度よくご覧ください。

konnyaku
質問者

お礼

C++の書き方だったのですね。ありがとうございました。

関連するQ&A