• ベストアンサー

アドバイスください

今年から大学に入学しプログラムを学び始めました。現在は、C言語を中心に 学んでいます。まだ、初歩的なことしか学んでいないにもかかわらず毎度レポートでてこずっています。 これから、もっと難しいことをやっていくと思うと先が思いやられます。 どうにかしなければと思い、夏休みにC言語を徹底して勉強したいと思います。 そこで、どのような学習方法をとればいいと思いますか?? お勧めの本やアドバイスなどありましたらよろしくお願いします。

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

  • ベストアンサー
回答No.2

こんにちは。 他の方も書かれていますが、やはりプログラムの勉強は実際に書くことですね。トライアンドエラーを繰り返すことです。これを繰り返していくうちに段々とわかってくるようになると思います。 (本に記載されているサンプルプログラムなどを動かし、実際にどういうフローなのかを追ってみるのが大事だと思います) あとは、自分にあった教科書を見つけることでしょうか。 大学生でしたら授業で使っている教科書があるかもしれませんが、それ以外に自分にマッチした教科書を探すことでしょう(教科書がわかりやすいのであれば、別の話ですが・・・)。 書店に行ってCの入門書を見て、『これはわかりやすい!』と思えるものを購入するのがベストでしょう。 参考までに、自分がおすすめするCの入門書を。 ●新版 明解C言語入門編(柴田望洋著,ソフトバンククリエイティブ) →自分がCを勉強した際に利用した本です。例題プログラムが豊富で、丁寧に解説されています。演習問題も豊富なので、解くことでさらに実力が付くのではないでしょうか。 (ただこの本には回答がなく、『解きながら学ぶC言語』(柴田望洋著,ソフトバンククリエイティブ)の方に書かれているのですが・・・) また、自分は読んだことないですが『やさしいC 第2版』(高橋麻奈著,ソフトバンククリエイティブ)も評判がいいという話を聞きます。 何はともあれ、まずは基本を覚えるのがベストだと思います。 ぜひ長い夏休みを利用して、頑張ってCを覚えてください!

その他の回答 (1)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

一番早く理解する方法は、プログラムを書いて書きまくることです。 何らかのアプリケーションプログラムを作れることを目標に置きましょう。 無料で使えるC言語のコンパイラがありますので、自宅のPCにインストールすることをお勧めします。 最後に、C言語の入門ページを紹介しておきます。 http://homepage3.nifty.com/mmgames/c_guide/index.html ここで無料で入手できるコンパイラのインストール方法やC言語の学習が出来ます。

関連するQ&A

  • 組み込み系+制御系プログラムの勉強するなら?

    組み込み系か制御系のプログラムの勉強したいのですが、 前からC言語とjavaはやってるのですが、 言語以外に勉強すべき事や、 c/javaよりも、やるべき言語が、あれば教えてください。 学習に、いい本が有ったら本の名前等も教えてください。 よろしくお願いします。

  • 勉強の方法!

    今年の4月からシステム会社のプログラマとして就職が 決まっているのですが、ほとんどプログラムの知識が ありません。 言語は、C言語を勉強しているのですが、 本やホームページを見て勉強するだけで いいのでしょうか? 効率がいい勉強方などがあったら教えてください。 時間はありますのでアルゴリズム等もしっかりと 覚えたいと思っています。 又は、他の言語でおすすめがあったら、教えてください。

  • C++の為にCはどの程度理解する必要がありますか?

    1.C++を利用するにあたってどの程度Cを理解しているとコードが読めないプログラムを書けない等の弊害が出ない若しくは減少できるのでしょうか? 2.C及びC++の辞書的な利用ができる本でお勧めのもの等ありましたら教えていただけませんでしょうか? 3.テキストでは得にくいプログラミングやその周囲の情報(雑学等でも構いません)お勧めの書籍等ありましたら教えていただけませんでしょうか? 現在プログラミングに興味が湧き、C++を初学者向けのテキストで勉強していいます。 (現在使っているテキストではC言語の話が少なくなんとか学習できています) 多くのテキストがC言語学習者を対象としているため、実際どの程度C言語を理解している必要があるのか尋ねたく質問いたしました。 読みにくいとは思いますがどうか回答よろしくお願いいたします。

  • リダイレクト

    c言語の初心者です。手元の「c言語体当たり学習徹底入門」という本で独学しているとことなのですが、そこの92ページにリダイレクトが出てきます。コマンドプロンプトで プログラム名 < data.txt でプログラムにdataを読み込ませることがができるそうです。やってみると、ソースファイルが立ち上がり、なぜかコンパイルできません。データを読み込んだのでソースファイルのコンパイルは不要なのでしょうか?いづれにせよ結果が表示されないので成功したとはいいがたいです。だれが助言をお願いします。

  • Cをマスターしていくためへのアドバイスお願いします

    工学部情報学科1回生の者です。大学の授業で半年間C言語を一通り学んで、初歩的な(簡単な)プログラムならなんとか作れるようになりました。Cをマスターしていくためには、自分でどんどんプログラムを組んで練習する必要があると思うのですが、どういう点を意識しながら(注意しながら)すれば良いかなど、具体的な練習方法のアドバイスがあればお願いします。また、練習用の本で、お勧めのがあれば教えてほしいです。一応、今、手元にあるのは、3冊です。 ・「プログラミング言語C」共立出版(かなり有名な本らしく大学で買わされたのですが、授業ではレジュメが配布されていてあまり使いませんでした。せっかく買ったので、何度も読んだのですが、私自身としては少し難解で、なかなか理解できないです。) ・改訂 新C言語入門ビギナー編 ソフトバンク(ビギナー編ということもあり、大変分かりやすかったです。) ・改訂 新C言語入門シニア編 ソフトバンク(ビギナー編を読んだときに、もう少し知りたい項目があるときに参照した程度なので、まだあまり読んでいません。なかなか重宝しそうな本なのですが、やっぱり読んだだけでは実際に使えないと思って質問しました。)

  • 入門より少し進んだC言語の勉強方法

    初めまして。 現在、C言語の勉強をしています。 C言語入門用の本を2~3冊読み、実際に自分で書いてみて関数やポインタ、構造体などの初歩的な事は理解しました。 また、基本情報技術者試験をC言語で受験し、合格する事が出来ました。 しかし、基本情報技術者試験に出てくるプログラミングの問題を読み、どのような動作をするのか追いかける事は出来ますが、似たようなレベルのプログラムを「自分で1から書けるか」と言われたら難しいと思います。 入門用の本を卒業し、次のステップに進みたいと思うのですが、どのように勉強すればいいのかよく分からず、止まってしまっている状態です。 ぜひ、今後におけるおすすめの勉強方法がありましたら教えてください。 宜しくお願いします。

  • C独学でお勧め本

    C言語の勉強をしようと思っている学生ですが、 独学で出来るお勧めの本を教えていただけませんか? プログラム経験は全くないので初心者でもわかりやすいものがいいのですが・・・

  • ゲームなどのプログラムを作るために

    こんにちは。 プログラミング初心者です。 簡単なゲームやツールなどの実行ファイル(exeファイル?)を 色々と作ってみたく、そのためC言語を勉強することを考えています。 本屋などでそれに適してそうな書籍を探してみると、 C言語の入門書などと書かれた同じような本がたくさんあり、 全くの素人なので、本の題名や中身をパラパラと見ただけでは、 どれが一番実践に敵しているのか全く分かりませんでした。 一冊や二冊本を買って勉強しただけで、プログラムを作り出すのは難しいですか? 知識などは最小限で良いです。とにかく簡単なプログラムを自力で色々と作れるようになりたいです。 もし、こんな自分におすすめの本などあれば教えて下さい。

  • 入門書の次に読ませたい本

    プログラムを作成しようとしたら、一応作成する事が出来る。 入門書を一通り読んで簡単なプログラムを組んだりした事がある。 そんな初心者から中級者に向かいたい人向けの解説書を探しています。 プログラミングを行うにあたって覚えていて損は無い基本的なアルゴリズムや プログラムを組み立てる際の考え方やデータ構造について等 そういう知識を学習したい人向けの本でおすすめがあったら教えてください。 その本でメインとして扱っている言語はC言語系統かJavaがいいと思っていますが、 良い本であればそれ以外の言語でもかまいませんので、 よろしくお願いします。

  • プログラム開発者は?

    今C言語やC++など勉強しようとしているところなんですが、プログラム開発者はC言語とC#とC++ではどれの方が多く使っているのでしょうか?それと、一般にプログラム開発者で使われているのはどのC言語ですか? 初歩的な質問ですが、どなたか教えてください、お願いします。

専門家に質問してみよう