• ベストアンサー

C言語を勉強しています。

C言語を学校で習っているのですが、大学の参考書の他にも良いやつがたくさんあるという話を良く聞きます。 そこでC言語の参考書で皆さんがお勧めの参考書があったら教えてください。 できればとっつきやすくてわかりやすいのが良いです。 活字でガチガチになっているやつよりも絵や図とかで分かりやすくしようということがハッキリしている本がいいです。 注文多くてすみません

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

  • ベストアンサー
  • linus1974
  • ベストアンサー率19% (71/370)
回答No.2

★「Cによるプログラミング演習」 http://www.amazon.co.jp/exec/obidos/search-handle-form/503-4824988-8383108 結構古い本ですね。アマゾンでの評価が ないので、どういう本なのかわかりませんが、 古くても売られている本はよいものが 多いと思います。おそらく、担当教官 の思い入れがあるのでしょう。 私があげた本は著者名の頭文字をとって K&R本といわれております。著者の一人の カーニハンはプログラミングの神様みたいな人で まだ活躍されているはずです。大学の 図書館に必ず置いてあるはずです。 アドバイスですが、 (1)for,whileなどの制御文をこなせる。 (2)配列を理解できる。  -制御文とのコンビで理解する。 (3)関数の意義と動きを理解でき、自分で この問題は関数にすべきだと気づくことが できる。 (4)標準的なライブラリを使える。  -最初は特にファイル操作関係 (5)ポインタを理解できる。 (6)構造体を理解できる。 (7)メモリを動的に確保することを理解できる。 ぐらいまで理解できれば、Cは使えると 言っていいでしょう。その後はネットワーク プログラミングを理解すれば、実力が つくと思います。これは別の本が必要です。 おそらく今は(4)ぐらいまでの理解をめざす べきでしょう。 鬼門はポインタです。おそらく現在の 授業の次に「データ構造とアルゴリズム」 という講義があるはずです。そこで、 ポインタについて本格的に指導が入ると 思いますが、存在意義を理解することも、 ポインタ自身を理解することも難解である と一般的には言われています。その場合は、 ★C言語ポインタ完全制覇 http://www.amazon.co.jp/gp/product/4774111422/503-4824988-8383108?v=glance&n=465392 を読んでください。一般的に技術書は テクニカルライターと呼ばれる、現場では システムを構築してなくて、執筆で 生計を立てている人と現場の人が困っている 人のために自身の経験を元に執筆 しているものがあります。K&R本は 後者であり、この本も後者です。日本の 現場で活躍中のライタとしては有名な 人です。 Cは難しいですが、世界で一番使われている 言語であり、歴史もあります。きちんと 覚えておくことはとても重要です。

その他の回答 (1)

  • linus1974
  • ベストアンサー率19% (71/370)
回答No.1

王道ですが…。活字ばかりですが、わかりやすい です。所有者数が多い書籍のほうが ネット上での質問に回答がつきやすいので 挙げておきます。 #今、どの参考書を使っているのかを教えて #いただければ #そのレベルにあった本を提示できるかも #しれないです。

参考URL:
http://www.amazon.co.jp/gp/product/4320026926/503-4824988-8383108?v=glance&n=465392
gachinco
質問者

お礼

ありがとうございます。 C言語の本はかなりたくさんあるのでどれが良いのか良くわからなかったので王道の本を薦めてもらったのはとても良いです。 いま使っている大学の教科書??は「Cによるプログラミング演習」という本です。まだ一年なので基礎を中心にやってます。ちなみにプログラミングは大学の講義で初めて習いました。 良かったらアドバイス下さい♪ お願いします

関連するQ&A

  • C言語のおすすめ本を教えてください。

    C言語のおすすめ本を教えてください! 現在自分は学校でC言語を学んでいます。 しかし学校で教えてくれる教科書や資料はとてもわかりにくく学びにくいです。 なのでC言語の参考書を買おうと思っているのです。 今のところ候補として、 ・わかりやすいC 入門編 川場 隆 ・新版 明解C言語 入門編 柴田望洋 ・新C言語入門 ビギナー編 林 晴比古 この3冊の中から考えているのですがどれがいいでしょう? 1冊目は、唯一実際にに読んでみて分かりやすそうだなと思いました。 しかし、参考書と言うより辞書という印象を持ちました。 2冊目は、C言語の参考書の中ではかなりの人気があったため選んでみました。 試し読みの部分を読んでみましたが零代の多さはすごいと思いましたが少し説明が少ないような・・・? 3冊目は、自分ではなく先輩に以前勧められたことがあったからです。 内容は参考書と言うよりは本当にC言語を学ぶ本と言う感じでした。 自分は1冊目がいいかなと考えております。 2冊目の本は例題が多いですが内容的に足りないかなと感じました。 自分がいいと思うものがいいよと思う方もいますでしょうが、 1冊目の本を買っている方がいたら内容的にどう思うかを聞きたいです。 他におすすめ本があってもかまいません。 お願いします。

  • C言語を1から始めるのですが・・・。

    学校でこれからC言語を学習することになっているのですが、(高1で す)3年間ずっとC言語をやり続けるので、絶対に好成績がとれるよう に、そして将来なにか役立てられる時があれば役立てたいのでしっかり マスターしたいんです。 そこでC言語を最初から学べる本を買おうと思うのですが、何かお勧め の本はありますでしょうか? 本じゃなくても、「自分はこうやってCを学んだよ」「このサイトはと てもわかりやすい」などなど、どんな事でも構いませんので是非アドバ イスよろしくお願い致します。

  • C言語の基礎を勉強したいのですが。。。

    今C言語を独学で勉強しようとしています。 参考書や書籍を色々見て、試行錯誤してい いるのですが、イマイチ”ピン”ときません。 と言うよりは、C言語の分野自体に向いていない、 理解してないといったほうが正しいのかもしれません。 根本的に勉強したく、都合良すぎかもしれませんが、 関連のサイトやおすすめの本などありましたら是非 教えて下さい。簡単なプログラム自体あれば、参考に 記述頂けると幸いです。よろしくお願いします。

  • C言語を勉強したいのですが^-^

    大学のとき少しだけC言語やったときはつまらんと思って 単位取得しなかったのですが、パソコン関係の仕事をするようになって C言語の興味が増しました。 まったくの初心者ですが、あまりお金をかけないでC言語を学習したいです。お勧めの書籍等々教えてくだされば幸いです^^

  • C++の勉強を始めたいと思っています。

    C++の勉強を始めたいと思っています。 C言語の経験はあるので、そのあたりから始められるとっつきやすい参考書でお勧めはないでしょうか。 この本の途中からがいいよというのでもかまいません。

  • C言語を覚えたいのですが

    こんばんは、C言語を学び始めようと思っているgcilts8551と申します。 C言語は工業高校時に簡単なものを習った程度の超初心者です。 質問したい事 1、本屋に行ってざっと見た感じ、C言語にはC、C++、C#とあるようですが、一から始めるならどれがお勧めでしょうか。 2、お奨めの本などあれば・・・(本屋で一応何冊か見ましたが、種類が多すぎてどれが良いのか判りませんでした・・・。) 3、お勧めの実行ソフトを御教え下さい。  (フリーは勿論、多少値段が張っても良いので、要素(属性?)別に色がついたりするソフトがあれば教えて頂けると嬉しいです。) 4、独学でも頑張れば本業としてプログラマーを目指せるのか 等、教えて頂けないでしょうか。 工業高校時代にプログラムの面白さを知って、本格的に覚えたいなと思ったのが切欠です。 とりあえず、やった事のあるC言語系から始めようと思い質問させて頂きました。 Cを学んでみて、なお面白かったら他の言語(今興味があるのはJavaやActionScript)も覚えたいと思っています。 ですので、頂けた回答を参考に色々検討して見ようと思いますので、御力を御貸し頂ければと思います。

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

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

  • プログラミング(C言語)を勉強するに当たって・・・

    何も知らない完全な初心者です。 現在、理学部の大学1年生です。(情報系ではありません) 目的としては、ゲーム作成。および、大学の研究などで自分が必要とするソフトを作ること。 プログラミングについて独学で勉強したいのですが、現在、C言語からはじめてC++を勉強しようと思っています。 そこで、いくつか質問をしたいのです。 (1)言語を学ぶ以前に学ぶべきことは? (2)目的に対する言語は適当であるか? (3)また、どのソフトがお勧めであるか?(学生なので2万以内で済ませたいと思います。) プログラミングをする際に読んでいたほうが良い本を 教えていただけるとありがたいですm(_ _)m

  • C言語の勉強法について

    C言語って大変難しいんですね。私は文系出身でまったく プログラミングに関わったことがないのですが、PCで色々オリジナルなものを作るのが趣味で、C言語のスーパービギナーの本を買って勉強を始めたのですが、難しくてまったく進めません。 みなさんはどのように勉強をなさったのですか? 超初心者にはやはり敷居が高い物なのでしょうか? 何かお薦めの勉強法、書籍、サイト、 または、教えてくれるスクールなど、何でも情報がありましたら教えてください。 よろしくお願いします。

  • C言語の本

    学校でC言語の本を1冊買ってきなさい!といわれました。完全な初心者です。お勧めの教材はありますか?お願いしマース(>_<)

専門家に質問してみよう