- ベストアンサー
//
まったくの初心者です。猫でもわかるプログラミングで勉強をはじめました。 石取りゲーム その1のソースなのですが最初の行の //はプログラム名の宣言をしているのでしょうか? 「このプログラムは"game2_01.c"です」という意味でしょうか。 "// "は何でしょうか? // game2_01.c
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ソース名からC言語だと思いますが、 最近のC言語はC++言語のコメント方式をとっています。 つまり、その//はコメントの先頭だということを表すものです。 さて、コメントとは、プログラムの実行に関係ない注釈を指す物です。 つまり、そこでは何を書いてもプログラムの実行には影響しません。 実行プログラムに落ちる時、全部消されるものです。 C言語のコメントは本来は/*と*/で挟まれるものですが、 //はそこから後ろだけをコメントとして、行の終わりまで有効です。
その他の回答 (1)
noname#30871
回答No.1
C++の文法では、"//" から行末まではコメントです。 コメントは、どの行に置いてもかまいません。また、何を書いてもかまいません。 その石取りゲームの作者は、1行目にソースファイル名をコメントで記す方針にしているのでしょう。そうしなければならない、という決まりはありません。 C++の解説書をもう一度よくご覧ください。
質問者
お礼
C++の書き方だったのですね。ありがとうございました。
お礼
コメントかなとも思ってホームページから調べたら/*~*/となっていました。 //もコメントなのですね。有難うございました。