• ベストアンサー

C言語をマスターしたい。。

こんにちは。 僕は夜間の専門学校(情報処理系)に通っている29歳です。 C言語を習っていますが、その難易度の高さに少しか理解できてません。 それで、C言語をマスターしたいので、インターネットや書籍で解りやすくマスター出来る仕方を良ければ教えてください。

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

  • ベストアンサー
noname#20242
noname#20242
回答No.12

私は、毎年のようにド素人の新人にC言語を基礎から教えている者です。 私の教育方針は、入門書を何冊か読ませて、あとは課題のプログラムをどんどん作らせるというやり方です。 まず初級プログラマーを目指す為に重要なのは下記の2点だと思います。 ・本で基礎知識を身につける。 ・自力でプログラムを組む力を身につける。 あとはヤル気次第でどんどんスキルアップしていくと思います。 最終的に一番重要なのは「やる気」なんですけどね。 恐縮ながら本題から少し外れてしまいました。

その他の回答 (11)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.11

「C言語をマスターしたい」とおっしゃられていますが、そもそもどういう状態を以って 「マスターした」というのでしょうか? http://www.amazon.co.jp/gp/product/4756116396/ に載っているような内容が理解できること? 入門書の類を挙げるのは簡単でしょうけれど、目指すところが奈辺にあるのか 少々疑問に感じます。 Cでなければプログラミングができるのかどうかもわかりませんし。 もしプログラミング自体が初心者レベルというなら、そっちをどうにか するのが先だと思います。言語レベルの知識なんてプログラミング自体の 基礎知識に比べれば重要度は低いでしょう。

回答No.10

私も今年から勉強している身なのですが、 私の場合は、教科書ではなくて【明解C言語 入門編】という本を使っていました。 これは例題が完全にコンパイル出来る状態になっていたので、初めから例題を解くことが出来てわかりやすかったです。 例題がとても多いのも特徴だと思います! http://www.amazon.co.jp/gp/product/4797327928/ref=pd_sim_b_1/503-7413180-1442300?ie=UTF8

参考URL:
http://www.amazon.co.jp/gp/product/4797327928/ref=pd_sim_b_1/503-7413180-1442300?ie=UTF8
回答No.9

「独習C」と「Cの絵本」を読んでみたらいかがでしょうか? 独習Cは説明文が長くて疲れるけど、練習問題とかきちんとあるから 勉強になる。Cの絵本はイラスト付きで初心者に理解しやすいように書かれているから役に立つと思う。私はこのCの絵本がポインタの構造を理解するきっかけになった。

  • moritan2
  • ベストアンサー率25% (168/670)
回答No.8

「猫でもわかるプログラミング」はどうですか?

参考URL:
http://www.kumei.ne.jp/c_lang/index.html
  • kakusuke
  • ベストアンサー率36% (95/259)
回答No.7

私はここで、勉強しましたっていうサイトです。 http://www5c.biglobe.ne.jp/~ecb/c/c00.html

参考URL:
http://www5c.biglobe.ne.jp/~ecb/c/c00.html
noname#22222
noname#22222
回答No.6

プログラマではない素人ですので参考程度に! 1、参考書は1冊。「プログラミング言語CII」(カーニハン&リッチー著) 2、Windows用C言語。(参考書はヘルプ) Step1:例題を全てWindows用C言語で解く。 Step2:Windows用のライブラリを開発する。 Step3:Windows用の小さなアプリケーションを開発する。 「プログラミング言語CII」の例文は、簡単なものばかりです。 問題は、それをヘルプを手掛かりに再現できるか否かです。 再現するのは、学習の準備段階です。 問題は、ライブラリの開発です。 これを小さなアプリケーションの開発を通じて洗練する訓練が必要です。 この過程が、即戦力を養う準備運動になると思います。

回答No.5

ANSIのC言語辞典は持っておくべき

  • engine2
  • ベストアンサー率0% (0/4)
回答No.4

PCを持っている事を前提に話します まずCコンパイラを持っていますか 無料のものもありますので もっていないのであれば手に入れることがその1です 学校で習っているとすれば教科書がある筈です NO3の人が書いてる本もそうですが 本は 原則として入門レベルであれば必要な情報は総て載っています ただそれが判らないだけです CとありますがC++とCは違いますのでCを前提にすると ウインドウズの環境でCを練習で動かすより コマンドプロンプトで サンプルプログラムを手で打ち込んでコンパイルして実行させてみる事です 本当はUNIXやCygwinでCを動かすほうが良いのですが テーマが増えてしまいますので コマンドプロンプトでボーランドCの無料版が最初は良いでしょうね 実際上記の本もWindows 環境を想定していませんし Windows上のVisual-CはWindows用のおまじないが多いので

  • spring_f
  • ベストアンサー率26% (29/110)
回答No.3

リッチ・カーニハン「プログラム言語C」 と「初めてのC](著者忘れた・・・^;;) これはC言語を勉強する人のバイブル的本です 今でも本屋さんにあると思います

  • dfksh
  • ベストアンサー率19% (64/323)
回答No.2

C言語ということはゲーム系でしょうか? そのようなことなら本屋さんで「14歳から始めるゲーム作り」とか このようなタイトルで本が売っていましたよ。

関連するQ&A

  • C言語習得したいけど本が高い・・

    こんにちは。 僕はオンラインRPGを作りたいのですが、 C言語をマスターしようと思うと、高いC言語の専門書籍を買うのに お小遣いが足りません>< なんとか安くC言語をマスターできる方法ないでしょうか?? 切実です・・

  • C言語未経験者からの質問

    ゲームプログラムの専門学校に入ろうと思っているのですが C言語がまったくの未経験でして困っています。 そこで質問なのですが (1)C言語の入門書レベルの書籍(できれば特定の処理系に依存していないもの) (2)アルゴリズム関係のわかりやすい書籍 の2つを教えてください。 どうかよろしくお願いします。

  • c言語とvisual basic

    専門学校の情報処理科のものです。 c言語とvisual basicの違いを教えて下さい。

  • 情報処理系への就職について。

    こんにちは。 僕は現在、29歳で情報処理系の夜間の専門学校(1年制)に通ってます。 C言語の勉強が難しくて、少しか理解できてなくて、まだC言語をマスターしてない自分には情報処理系のプログラマーの職に就くことはできるか不安になってます。 C言語が解らなくても情報処理系の職業には就けるのでしょうか?。 C言語をマスターしなければ情報処理系への就職は厳しいと思ってるのでバックアッププランとして、学業の合間を縫って、他の興味のある分野の職業をアルバイトでもいいので経験しておこうかなとも思ってます。 プログラマー以外でC言語が解らなくても情報処理系の職には就けますか?(オペレーター等)。 C言語ができないと話しにならない業界でしょうか。。 これからのC言語の習得具合で情報処理系の就職は断念するかを決めようと思います。 詳しい人良ければアドバイスお願いします。

  • C言語が解りません。。。

    こんにちは。 現在、僕は30歳でコンピュータの専門学校に通ってます。 当初、プログラマー志望でしたが、C言語が解らないので、プログラマー職には就けそうにないです。 最初の授業を休んでしまい基礎が身に付いてないので、今ではC言語が全然解らなくなりました。 自宅でのC言語の勉強方法は、教科書や参考書を読んで勉強する方法です。 自宅のパソコンでは、実際に実行コンパイルする方法が解らないので、教科書などを読んで勉強してます。 この方法だと、構文などの基礎的な事は解るのですが、応用が解りません。 この方法だと、いくら教科書を読んで勉強しても、自由にプログラムを書ける様になるとは思えないです。 専門学校を卒業するまでの、残り約半年間でこの方法で僕は、C言語をマスターできるでしょうか?。 マスターできればプログラマーを目指そうかなと思ってます。 良ければアドバイスお願いします。

  • C言語のポインタについて

    情報処理技術者試験を受ける場合、 C言語、COBOL、Javaのどれが一番習得しやすいでしょうか。 だいぶ前にC言語でプログラミングしたことがあったので 問題を解いていたのですが、 全然理解が出来ず辟易してしまいました。 情報処理技術者試験を受けた方、アドバイスお願いします。

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

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

  • C言語検定

    C言語検定の2級って難易度としてはどのくらいむずかしいのですか?ちなみに3級はもっています。

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

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

  • c言語の達成度について

    今年の4月に情報系の学校を卒業し、プログラマーとして就職することになりました。 そこで、C言語の復習をしていて今のところは、「やさしいC」を勉強し終わって、「c言語ポインタ完全制覇」をしているのですが、他にもc言語の問題集を解いたり、アルゴリズムの勉強もしたいと思っています。 ただ、C言語だけではなく、JAVAやSQLなどの言語も勉強したいと思っています。C言語を完全にマスターするのはだいぶ時間がかかると思うのですが、IT系の会社に就職する前にどの程度C言語を勉強していたらいいのでしょうか。 又、「JAVA」や「SQL」などの他の言語は、どの程度勉強していたらいいのでしょうか?

専門家に質問してみよう