ページ 11

質問です。

Posted: 2009年10月16日(金) 22:56
by スウェーデン
こんばんわ。c言語歴5か月の未熟者ですが、初歩的な質問をさせてください。
//printf("");という文をよく見るのですが、この//の意味は何なのでしょうか??printfの前にこれを付けるとどう違うのか教えていただけたら幸いです。

Re:質問です。

Posted: 2009年10月16日(金) 23:06
by softya
大半のC言語では、/*と*/で囲むか//から後はコメント文となります。
//が使えるのは、本当はC99規格からなのですが、それ以前から対応していたC言語が多いです。
http://ja.wikipedia.org/wiki/C99
古い本だと紹介されていない可能性がありますので、参考にしている本の対応規格を確認してください。

ですので、
//printf("");
はprintf("");がコメントアウトされていて、コンパイル対象外となっているって事です。

Re:質問です。

Posted: 2009年10月17日(土) 11:24
by KEYONN_
//printf("");は、コンパイルされず、実行されません。
同様に、
/*
printf("");
*/
もコンパイルされず、実行されません。