- 締切済み
C言語に関する良い書籍をさがしています
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- dotneer
- ベストアンサー率0% (0/3)
初心者でしたら 他の方でも薦められている「プログラミング言語C」です。 これは開発者であるK&Rが著した本です。最初は難しいかもしれませんがとても重要なことが載っているので一冊はあったほうがいいです。 もっと簡単で基礎的な文法が身につくようなものなら 「やさしいC」がお薦め。 説明が分かり易いので上記の本より分かりやすいです。
- tomo_ko_n
- ベストアンサー率0% (0/0)
結城浩さんの「C言語スタートブック入門編」と、第二弾の「文法編」 がお勧めです。
- brogie
- ベストアンサー率33% (131/392)
拙者が使用しているものです。 標準ライブラリー関数の解説と例題があります。 ANSI C言語大辞典 パーソナルメディア出版 632ページ、4000円 http://www.personal-media.co.jp/book/c/c.html 「K&R著:プログラミング言語C」は訳文が拙い事で有名です。原書はもっと分かり易いですがネ? crmさんは、どのようなプログラムを作ろうとしていますか?それにより、どのような分野の書籍を紹介したらよいかが分かりますが(^^;
- chinchila
- ベストアンサー率35% (6/17)
すみません、補足です。 このプログラミング言語Cにはアンサーブックという本が ありますが、C言語を本格的に勉強したい場合は絶対購入 しないで下さい。 ※アンサーブックは演習問題の解答集みたいなものです このプログラミング言語Cに解答が載っていないのは必要 がないためです (あ、これは受け売りです) きちんと国語力のある人だったら答え合わせをせずに正し い答えに辿り着くからということでした ではでは
- chinchila
- ベストアンサー率35% (6/17)
Webを見たりすると、色々な人も言っていますが、 「プログラミング言語C」 という本がいいですよ 共立出版株式会社さんから出てます 著者はB.W.カーニハン氏とD.M.リッチー氏です (著者の一人はC言語を作った人だったと思います) 今は第二版が出てます 他の方も同書を薦めると思います 色々なC言語の本がありますが、逆に100万部以上売れてる本でも C言語に関しては全く嘘が書いてある本とかあるので、この本だけを 読んで勉強することをお奨めします 分からないときは何度も何度も分かるようになるまで読んだら絶対に 分かります 逆にWebとかに書いてあることは信用しないで下さいね (上記のような嘘が書いてある本を信用して作ってる人とかが いたら大変なので) 頑張って下さいね
お礼
chinchila 様へ お返事ありがとうございます。 私自身、C言語を勉強し始めてまだ1ヶ月と少々です。 実は同書籍をつい先日購入しましたけれど、 例題が少々少ないので困っておりました。 ですが、やはりその書籍は評判がいいようですね。 大変参考になりました。 ありがとうございました。
関連するQ&A
- C言語のライブラリ関数の勉強の仕方
はじめまして、私はC言語を勉強中の初心者です。 基本的な構文などを理解して、標準ライブラリ関数を勉強して行こうと思ったのですが、うまく勉強できずに苦戦しています。そこで2つ聞きたいことがあります。 1.普通標準ライブラリ関数はどの程度覚えるものなのでしょうか? 徹底的に網羅するのか、一般的なところは押さえて後は適当にやるのか、などを知りたいです。 2.関数はどうやって勉強したらいいのでしょうか? 私は細かいところまで徹底的に覚えたいタイプで、今は、自分のコンパイラ(VC++ 2008)のincludeフォルダにあるヘッダファイルを調べ、関数のプロトタイプ宣言をしてあるところを見つけて関数名を洗い出し、その関数名で検索を掛けて関数を覚えていく、という方法を取っているのですが、これだと恐ろしく効率が悪いです。皆さんはどうやってライブラリ関数について勉強していったのでしょうか? 質問したいのは上記の2点です。回答よろしくお願いします。
- ベストアンサー
- C・C++・C#
- C言語を一から学べる書籍を教えて下さい
picを始めたいです C言語を一から学べる書籍を教えて下さい! #includeはこーいういみでこーいう働きをします…………… など、一単語ずつ働きなどを教えてくれる、超入門者向けの書籍を探しています。 わかりやすいものがありましたら、是非教えて下さい
- 締切済み
- その他(インターネット・Webサービス)
- C言語について。
C言語プログラマとしては、スタートアップコードは・・・ ・自分が書いたプログラムを、直接動かすために必要なライブラリ ・それはコンパイル後、リンカによって追加されるライブラリこれは、 どういう意味でしょうか?分かりやすく教えていただけると幸いです。すみません。で、 以下のかぶくんまんさんの回答です。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11247611941 で、 C言語におけるプログラミングとは「main関数を書くこと」に他ならない。なぜ「main関数を書く」ことがC言語におけるプログラミングに他ならないのかと言えば、それは偏に「C言語のコンパイラはmain関数を呼び出すプログラムを生成するから」です。それがmain関数を求めるので結果的にmain関数がリンクされ、そしてmain関数が求めるままに他の関数もリンクされていくわけです。 で、その「main関数を呼び出すプログラム」こそが、C言語における「スタートアップコード」。 という回答で、main関数以降は、プログラマが書くのですよね?プログラマが関数をリンクさせる様なプログラムを書くということでしょうか?教えていただけると幸いです。すみません。 という所が分かりません。教えていただけると幸いです。すみません。以下のURL https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12247932542
- 締切済み
- C・C++・C#
- Linuxで、標準Cライブラリが読み込まれず、C言語プログラミングができません・・・
僕の問題はタイトルの通りで、標準Cライブラリが読み込まれていないようで、C言語プログラミングができません。 ubuntuのオフィシャルから日本語ローカライズドDesktopCDをダウンロードして、空のHDDにインストールしました。 ですが、gnome-terminalからccコマンドでプログラムをコンパイルしても、標準Cライブラリにあるはずの<stdio.h>が認識されず、続くprinft関数も読んでくれません。 これはどうしてでしょうか?LinuxはデフォルトでCやらJAVAやらのプログラミングの環境が整っているものだと思っていたので、戸惑っています。何か、セットアップが必要なのでしょうか。 ちなみに、gccでも、標準ライブラリは読み込まれませんでした。
- ベストアンサー
- Linux系OS
- C言語について知りたい!!
C言語を勉強しようと思ったのですが、 C言語って数学ができないとヤッパリ上達しないのでしないのでしょうか??それとも、別に数学はできなくてもC言語の知識をつける事は可能なのでしょうか?? C言語を勉強する上で必要になってくる数学って一体何でしょうか?? 関数とかでしょうか?? 必要になってくる数学の知識について教えてください! よろしくお願いしますm(_ _)m
- ベストアンサー
- C・C++・C#
お礼
brogie 様へ お返事ありがとうございます。 632ページとは大変なボリュームですね。 私はC言語を勉強し始めて1ヶ月と少々でして、 現在作成しておりますのは文字列検索プログラムです。 strcmp関数を利用すれば直ぐに完成できたのですがね.. 実は、文字同士を照合し、 検索文字列の文字数と同じ数だけ連続してヒットすれば、 同一文字列と判断させています。 しかし問題がありまして、 検索先文字列に全角文字がありますと、 その文字の2バイト目にヒットしてしまう状況です。 まだまだ先は長いですが、頑張っていきます。 書籍は是非参考にさせていただきます。 どうもありがとうございました。