- ベストアンサー
C言語の練習
今C言語の勉強をしています。 参考書を見ながら、なるほどと思いながら、やっているのですが、 プログラムは参考書を見て理解するより、実際にプログラムを 作ってみたほうが理解が深まると思いました。何か練習問題のような、 参考書って売っていないのでしょうか? 大きめの本屋さんに行っても、参考書は沢山ありますが、練習問題的な 本が見つかりませんでした(行った本屋が悪かったのか)。 現役プログラマの方は、プログラムを始めたばかりの時は、 どのようにして理解を深めていきましたか? 教えて頂きたいです。よろしくお願いします。 また、僕が見に行った時は練習問題的な本がなかったのですが、 もしそういった本があるならば、タイトルなど教えていただけませんか。宜しくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
他人のプログラムを読みましょう。 私はデモに興味があったときはデモのftpに行ったり、midiに興味があったときはMIDIを検索してフリーソフトのソースコード、エミュレータの時はそのソースを見ていました。 興味のある分野を検索し、その分野でソースコードを公開している人がいます。そういう人たちのコードを読みましょう。 一部、読める関数からで良いので読んでみましょう。
その他の回答 (5)
- bombahed
- ベストアンサー率13% (3/22)
#4のbombahedです。 私は学生の時に、化学が専門で、女の子はあんまり化学の就職先がなくって、IT関連は幅広くとってくれるし、それなりに教育してくれるからいいいんじゃないかと先生に進められて、入ったんですけど、「なんじゃこれ~~」って感じでした。 私は学生の時に勉強しなかったから成績は悪かったけど、理解できない問題ってなかったんです。 でも、C言語を習ったときは、答えを教えてもらってるのに、理解できなくって、すっごいくやしい思いをしました。 まず、0から始まることが理解できなかったんです。 あと、アドレスの意味とか・・・・。 でも、やっぱmstkさんの言うように、理解するより、慣れろって感じですね。 問題いっぱい解いてるうちに段々理解できるようになりました。 サイトにも、C言語の問題が載ってるのがあります。 「C言語講座」とかで検索してみてください。 それではぁ~~~、ガンバ!o( ̄へ ̄o)(o ̄へ ̄)oガンバ!
お礼
お返事遅くなりすみません。 理解できない問題がなかったってすごいですね! 根気強くやらないとだめですね。 ありがとうございました。
- rot-N
- ベストアンサー率27% (118/432)
「猫でもわかる」「Windows」「プログラム」で検索という手もありますね。 ボーランドCでもLCC Win32でもコンパイルはできると思います。
- bombahed
- ベストアンサー率13% (3/22)
私はこの本を買いました。(もう現役ぢゃないけど) http://www.amazon.co.jp/exec/obidos/ASIN/4797325631/qid=1101637682/sr=1-5/ref=sr_1_10_5/249-2612596-6507569 スーパービギナー編とビギナー編を買いました。 会社入ってからもこの本を使いました。見やすいんで。 すぐ回答は書いてるけど、ちょっとした問題があっていいんぢゃないかと思います。 でも、本で理解したわけじゃなくって、会社に入って3週間C言語の研修あったんですけど、全然わからなくて、C言語をマスターするまでには結構時間がかかりました。 パソコンのパの字もわからないところからだったので、ちょ~大変でした。最初につっかかるところが、for文で・・・。次が配列で、ポインタで・・・・。 でも、質問者さんが、他のプログラムの経験者だったら、そんなに難しいことはないと思いますけどっ!! がんばってください。
お礼
お返事ありがとうございました。 いえ、僕は言語はC言語が初めてで、僕もパソコンには全然詳しくありません^^; bombahed さんは未経験でプログラマーで採用されたんですか?僕は今ちょうど、配列のところに(独学での勉強で)入りました。確かに難しそうな予感がしました^^; 最初はfor文の所もちょっと・・・って感じだったんですが、大分慣れてきました。whileやdo whielのところもちょっとって感じだったんですが、大分なれて、今は配列です。
- gonic
- ベストアンサー率30% (18/59)
>練習問題的な本 「C言語」「問題集」でamazonを検索(goo) http://search.goo.ne.jp/web.jsp?UI=web&TAB=web&IME=1&CK=0&QGR=1&JP=1&QGA=1&DE=2&OCR=0&MT=C%B8%C0%B8%EC+%CC%E4%C2%EA%BD%B8+site%3Aamazon.co.jp&web.x=0&web.y=0&web=%A5%A6%A5%A7%A5%D6&DC=10&ET= 「C言語」「問題集」でamazonを検索(google) http://www.google.co.jp/search?hl=ja&c2coff=1&q=%2B%22C%E8%A8%80%E8%AA%9E%22+%E5%95%8F%E9%A1%8C%E9%9B%86+site%3Aamazon.co.jp&btnG=Google+%E6%A4%9C%E7%B4%A2&lr= 本に載ってるプログラムを好きなように改造したり、自分のほしい機能を実現するにはどうしたらよいか、本やネットで調べるのもいいと思います。
お礼
お返事ありがとうございます。 検索で結構出てくるものなんですね^^;
- yos569
- ベストアンサー率0% (0/1)
この本はいかがでしょうか? 試験対策用ですが、初心者に分かり易い内容です。 基本情報技術者試験C言語プログラム問題の切り札 宮坂 俊成 著 / 技術評論社 B5 判 / 200 ページ / 本体価格 1580 円+税 ISBN 4-7741-1418-9 / 初版 2002年3月発行
- 参考URL:
- http://www.amazon.co.jp/exec/obidos/ASIN/4774114189/ref=ase_nonbiriyarouj-22/249-1230243-5040314
お礼
お返事ありがとうございました。 まだ本の内容は見たことがないのですが、今度本屋さんに行って、中身を見てみようと思います。 ありがとうございました。
お礼
お返事ありがとうございました。 デモやmidilっていうのはなんですか? 検索してみたんですが、音楽みたいなのがでてきたんですが?? 他人のプログラムをみるのはいい勉強ですね。 フリーソフト(vector等)のソフトのソースってどうやってみるんでしょうか? 見た見たいんですが。。。。??