• ベストアンサー

c言語 マクロの資料について

c言語 マクロの資料について 現在、私は、c言語を勉強している処ですが、マクロがなかなか理解できないので困っているところです、マクロの説明しているwebサイトのURLを教えて頂きた。よろしくお願いします。

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

  • ベストアンサー
  • aris-wiz
  • ベストアンサー率38% (96/252)
回答No.2

> ライブラリ関数で使用している ライブラリ関数ってなんでしょう? 標準ライブラリのことですか?ならば、 その中身は実装依存なので、マクロを使っているかどうかは、 環境を特定しない限り分からないし、 ソースが公開されていないOSでは実装を知ることはできません > マクロの解説書があったら教えて頂きたい。 C言語の標準ライブラリ系は規格書が関数やマクロの仕様書 そのものなので、こっちを読んだほうが早いかと。 http://www.jisc.go.jp/app/pager?%23jps.JPSH0090D:JPSO0020:/JPS/JPSO0090.jsp=&RKKNP_vJISJISNO=X3010 標準ライブラリ関数の仕様とか、実装例は以下のサイトが まとめてあって見やすいです。 http://www.bohyoh.com/CandCPP/C/Library/index.html

dreamsturb
質問者

お礼

回答ありがとうこざいます。今後JIS規格書を読んで行きたいと思います。

その他の回答 (1)

  • tatsu99
  • ベストアンサー率52% (391/751)
回答No.1
dreamsturb
質問者

お礼

回答ありがとうこざいます。特にva_list,va_start,va_argのマクロが 解からないので教えて頂きたい、またライブラリ関数で使用している マクロの解説書があったら教えて頂きたい。

関連するQ&A

  • c言語のgetcのマクロについて

    c言語のgetcのマクロについて この下記のマクロは、入力ストリームより文字を読んでいますが、フアイルの終わりである場合のマクロの動作を教えていだきたい、 特に[-1]が (unsigned char)へ行く動作を教えて頂きたい。またマクロの説明書のwebサイトを教えて頂きたい。 よろしく願いします。 ((--((f) - > blevel)>=0) ? (unsigned char)(++(f) -> fpi)[-1]:_fget(f))

  • C言語を始めるには?

    私はC言語に関して全くの初心者です。 これからC言語の勉強を始めたいのですが、 全くの初心者でもわかるようなサイトがあれば 教えて下さい。 お勧めのソフトなどがあれば教えて下さい。 まず何から手をつけたら良いのでしょうか? どうにかして理解したいのです。 回答お願いします。

  • 「C#」言語のトレースについて…その(2)

    当方、「C#」言語を勉強しようとしています。 そこで入門関係のサイトをウェブで見付けました。 そのサイトは下記URLになります。 http://www12.plala.or.jp/dokugaku/main/4/4.html このサイトの「XorEncoderのベースソース」のトレース方法を教えて下さい。 文章を読んだだけでは理解することが出来ませんでした。 出来れば分かり易く解説して頂けると幸いです。 お手数お掛けしますが、ご存知の方おられましたら、ご教授お願いします。 以上、よろしくお願い致します。

  • 「C#」言語のトレースについて…その(3)

    当方、「C#」言語を勉強しようとしています。 そこで入門関係のサイトをウェブで見付けました。 そのサイトは下記URLになります。 http://www12.plala.or.jp/dokugaku/main/iterator.html このサイトの「画期的なイテレータ!!」のトレース方法を教えて下さい。 文章を読んだだけでは理解することが出来ませんでした。 出来れば分かり易く解説して頂けると幸いです。 お手数お掛けしますが、ご存知の方おられましたら、ご教授お願いします。 以上、よろしくお願い致します。

  • C言語に関しての真偽値

    C言語に関しての真偽値 C言語について勉強していく中で、どうしても真偽値のところで つまづいてしまいます。 わかりやすく説明があるサイトがあったらおしえてください。

  • 「C#」言語のトレースについて

    当方、「C#」言語を勉強しようとしています。 そこで入門関係のサイトをウェブで見付けました。 そのサイトは下記URLになります。 http://www12.plala.or.jp/dokugaku/main/2/7.html このサイトの「C#の乱数機能」のトレース方法を教えて下さい。 出来れば分かり易く解説して頂けると幸いです。 お手数お掛けしますが、ご存知の方おられましたら、ご教授お願いします。 以上、よろしくお願い致します。

  • Windows上でC言語を勉強したい。

    私は現在専門学校でC言語の勉強をしています。 自宅のwindows上でもC言語を学習したいのですが、どうすればいいのかわかりません。 web上の”C言語開発環境~”ソフトをインストールしてみたものの、使い方が全く分からずに困っています。 学校ではfedora7を使って端末からC言語の記述とコンパイルをしています。windows上でも同様にC言語の学習ができないでしょうか?参考になるサイトなどありましたら教えていただけると助かります、よろしくお願いいたします。

  • C言語もしくはC++言語プログラマになれますか?

    私は30歳になったばかりです。諸事情によりずっと家にいます(母親の病気などです)。 5年ほど前JavaでWebシステムを作っていましたが、やめました。それ以降もJavaやPHP、VB.NETなどやってはいるんですが、なかなか腰を落ち着けられません。 私は本来の性格として基礎固めが大好きというか基礎がしっかりしていないと意味がないと考えてしまうタイプです。こと、プログラムに関しても、コンピュータの仕組みから理解してアセンブラやらの書物を読み、C言語を勉強したりするとコンピュータを根本から理解できて、やっと自分の役に立つという思考しかできないものです。いきなり高級言語のJavaやらC#やら.NETやらやっても、うわべだけさすってるようで、根本的な理解を得られないので(コンピュータに対する)、無駄だなあとどうしても感じてしまうのです。また、それよりも基礎からしっかり積み重ねた方が後々、新しい言語ができても理解の度合いというかどっしりと理解できるとおもうのです。 しかし、就職のことを考え、PHPやらC#やらJavaやらVB.NETやらを優先してきてどれもどっちつかずになってしまいました。当然Cなども合間をぬってやっていました。 で、私は、そのどっちつかずな状態がいやなので、CとC++に絞って勉強することにしました。で、低級コンパイラの中身やアセンブラも勉強していこうと決心しました。しかし、就職のことを考えると不安です。 あと、1年みっちり勉強するとして、CやC++の就職先はあるのでしょうか?自分としては、働ける限り年齢がいくつになってもがんばりたいとおもうのですが、なにしろ世間的にいうと全く遅い年齢です。もし、励ましになるような事もありましたら、ご回答していただければ、うれしいです。よろしくお願いします。

  • C言語入門サイトについて

    これからC言語を学ぶものです。 入門サイトは数多くあり、どのサイトが最もわかりやすく、初学者にも理解しやすく説明されているか教えて下さい。 苦Cというサイトがコンテンツが豊富かなと思うのですが、ところどころ説明が少なくわかりづらくなりそうだなと思っています。 みなさんのおすすめ、これならわかりやすいというサイトがあれば教えて下さい。 お願いします。

  • C言語をおぼえたい!

    C言語を学びたいと思っているんですが超初心者でもわかるような解説や説明が書いてあるサイト知りませんか?知ってたら教えて下さい ちなみにこれを学んでゲームなんかを作ろうと思っています現時点では C言語について全くわかってないので1から学びたいです

専門家に質問してみよう