• 締切済み

#ifdefの意味、使用方法が載っているサイト・書籍等

こんばんは。 プログラミングの勉強に奮闘中のものです。 現在、私が勉強に利用しているサイトに"#ifdef"という知らない単語がでてきており、早速ネットで調べてみたのですが #ifdefについて解説しているサイトがあまりないようで困っています。 #ifdefについて解説しているわかりやすいサイト又は、書籍等をご存じないでしょうか? また、#ifdefについて概要だけでもご教授して頂ければ幸いです。 以上、よろしくお願い致します。

みんなの回答

回答No.3

#で始まるのはプリプロセッサといわれる コンパイル時に処理をするプログラムです。

参考URL:
http://itref.fc2web.com/c/preprocessor.html
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

ちなみにコンパイルオプションでも#defineと同じ事が出来ます。VC++とかgccとか。 VC++だと、デバックビルド時のコンパイルオプションで、/D "_DEBUG"って書いてあるのがそれです。 #ifdef _DEBUG <プログラム> #endif と書けばデバックビルド時にしか動作しない機能を作れますよ。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

> #ifdefについて解説しているわかりやすいサイト又は、書籍等をご存じないでしょうか? 標準規格を読みましょう。 正確な情報を得るには、最も分かりやすいはずです。 > また、#ifdefについて概要だけでもご教授して頂ければ幸いです。 #ifdef マクロ名 ... #endif のようにすると、マクロ名が#defineで定義されていれば,#ifndef~#endifの間のソースコードが取り込まれます。そうでなければ、該当部分のソースコードは取り除かれます。

参考URL:
http://www.jisc.go.jp/app/pager?%23jps.JPSH0090D:JPSO0020:/JPS/JPSO0090.jsp=&RKKNP_vJISJISNO=X3010

関連するQ&A

  • 途中で投げ出さずに楽しくプログラミングを学べる書籍を探しています

    途中で投げ出さずに楽しくプログラミングを学べる書籍を探しています プログラミングに興味があり学びたいんですが、パソコンに関してはメールかインターネット操作ぐらいでプログラミングは全くといってもいいほどやっていないので普通のプログラミング言語の解説書だと尻込みしてしまいます。さらにインターネット上にある入門講座やネット上の解説書や動画での講座だと飽きてしまい、インターネットに接続されているパソコンや携帯端末等が無いと手軽に勉強することができません。 そこで「マンガでたのしくよくわかるプログラミング入門」といったような漫画やイラストでやさしく解説されていて、未経験者でも楽しく、途中で投げ出さずに最後まで読みきり、学ぶことができるお勧めの書籍をご存知ですか? ご教授願います。

  • やさしく楽しくプログラミングを学べる書籍を探しています

    やさしく楽しくプログラミングを学べる書籍を探しています プログラミングを学びたいんですが、メールかインターネット操作ぐらいでプログラミングは全くといってもいいほどやっていないので普通のプログラミング言語の解説書だと尻込みしてしまいます。 そこで「マンガ・たのしくよくわかるプログラミング入門」といったような漫画やイラストでやさしく解説されていて、未経験者でも楽しく、途中で投げ出さずに最後まで読みきり、学ぶことができるお勧めの書籍をご存知ですか? ご教授願います。

  • Visual Basicの学習のための書籍

    同様の質問が多いと思いますが困っておりますので一読をお願い致します。 VBではないのですが、C言語やCPUについての書籍「はじめて読むC言語―プログラミング環境のスタンダード 蒲地 輝尚 (1991/5)」「はじめて読む8086―16ビット・コンピュータをやさしく語る (アスキーブックス)」はメモリ上でどのように動いているかまで言及されていて、根本についてとてもわかりやすく、勉強になりました。このような方法でVBを解説している書籍はないでしょうか? 現在は「Visual Basic 中学校」のサイトを利用していて勉強の助けになっていると感じています。ただこのサイトは現在進行形で解説を行っていて完結していないので書籍を探そうと考えています。特に本サイトの「初級講座」の「第2章 基本構文」「第4章 さらなる探求」「第6章 クラス」と「中級講座」の内容を基礎(簡単という意味ではない)から学びたいと思っています。 今のところ目次をみて「VB.NET基礎学習Bible」は良いのではないかと考えています。 このような文章で申し訳ありませんが、どうぞよろしくお願いします。

  • お勧めの書籍・サイトを教えて下さい。

    最近、NewsWeekという雑誌を読みはじめて、楽しく読んでいるんですが、何分最近真面目に経済のことを勉強し始めたので、単語が難しすぎてわからないことがあります。 ニュースに出てくる単語(おもに経済)が調べられる書籍やサイトがあれば教えていただきたいと思います。 あと、お勧めの雑誌(?)があれば教えて下さい。 あまり高いものや、専門的すぎるものはちょっと困ります。

  • マーケティングの勉強に役立つ書籍やサイトは?

    企画業ではありませんが、今後必要になってくる知識として、勉強しておきたいので、マーケティングの勉強に役立つサイトや書籍があれば教えてください。 ちなみにマーケティングについては素人です。 素人でも分かりやすいような書籍やサイトを教えて頂けると幸いです。 宜しくお願いします。

  • 電子書籍のサイトを推薦してもらえませんか?

    お詳しい方どうぞよろしくお願いします。 電子書籍を利用したいと考えています。 結構たくさんのサイトがあってどれがいいのか困ってしまいます。 ⇒ ビジネス書 ⇒ エッセイ などがメインです。一方アニメなどは興味がありません。 どのサイトがどのようにいいのかなど 詳しい解説頂けますと助かります。

  • 英単語の勉強方法について

    社会人のやり直し英語に奮闘中です。 そこで単語の勉強方法についてアドバイス下さい。 同一単語で複数の意味、複数の品詞がある場合があります。 まともに覚えようとすると時間も掛かる上覚えるにも限界を感じています。 こういう場合、どのように覚えるのが一番効果的なものでしょうか? その他、効果的な勉強法ご存知の方、併せてご教授頂けますと幸いです。

  • AI関連の書籍、WEBサイトを教えて下さい

    AIについてゼロから網羅的に勉強したいのですが、優良なWEBサイトや書籍を教えて下さい。 できれば日本語、なければ英語でもいいです。 ある程度の数学やプログラミングの知識はあります。

  • プログラムの勉強は、書籍でしますか?ネットのサイトで十分でしょうか?

    プログラムの勉強は、書籍でしますか?ネットのサイトで十分でしょうか? 最近はネットで色々入門サイトが多いので、書籍を買わなくても十分勉強できるのでしょうか? 5年ー10年くらいの値段が下がった本を買い集めてcやjavaの勉強をするかネットだけで勉強するか 悩んでおります。よろしければアドバイスください。 実務レベルの実力をつけたいです。

  • PHPのサンプルや作成方法のサイト

    PHPのサンプルを置いてあったり、 PHPのプログラミングの仕方を解説したサイトをご存知でしたら教えてください。 本を片手に勉強中です。 よろしくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう