• ベストアンサー

C言語

今、独学でC言語を勉強しているんですが。 大きく、 条件処理、繰り返し処理、配列、関数、2次元配列、文字列、構造体、ファイル処理、乱数、検索、バブル・ソート、ポインタ まではやったんですが(参考書で勉強)。 その次になにを勉強したらよく分からないので、 何を勉強するべきか教えてください。 将来的にこれっと言った作りたいものは決めていません。 お願いします。

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

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

それは, それぞれの内容を「個別に」学習したのでしょうか? だとしたら, そのうちのいくつかを関連させて 1つのプログラムを作ってみてはどうでしょうか. #1 のクイックソートであっても, 単に「クイックソートを学ぶ」だけではなく, 例えば 「ファイルの各行に 1個ずつ数値が入っていると仮定して, これらの数値を (クイックソートで) ソートし大きさの順に表示する」 というプログラムを作ってみてもいいかもしれません. ここに「『大きさの順』というのをプログラムのオプション引数で変えることができる (例えば標準だと昇順だけどなんかのオプションを与えると降順になる, など)」という機能を追加するともっといいかも.

その他の回答 (4)

noname#88772
noname#88772
回答No.5

こんにちは。 家計簿とか電話帳など身近なものを題材にするのもいいかと思います。 登録、検索、削除等などを付けると結構ボリュームがあります。 ご参考までに。

unspoken
質問者

補足

回答してくれた皆さんに質問になるんですが。 もし、ゲームを作りたいというのならどのような事を勉強すればいいんでしょうか?

  • Yanch
  • ベストアンサー率50% (114/225)
回答No.4

例えばですが、 ・K&Rの演習問題を全てやる。(プログラミング言語C ANSI規格準拠) ・「C言語による最新アルゴリズム事典」をする。 とかよいのではないでしょうか。

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.2

それなりにCのプログラムが書けて、ポインターも理解できたと思えるなら、以下の書籍がお勧めです。 エキスパートCプログラミング―知られざるCの深層 (Ascii books) 3,262 (税込) アマゾンのカスタマーレビューを見ると >>筆者の語り口、題材の作り方が絶妙で、楽しく読ませてくれる。「配列とポインタの違い」や、「Cプリプロセッサの挙動」など、この本でしか読めない情報が入っているわけではないが、これだけ楽しく読める本はなかなか無い。 とありましたが、私も同感です。もし、本書がスラスラと読めたならば、C++やC#にも手を出されてみればいいかもしれませんね。 それから、PCにLinuxをインストールするとき、オプションを選ぶことでソースコードも導入できるものがあります。膨大なCやC++のソースコードがあります。C-ShellとかGnuC++コンパイラー、あるいはデータベースのPostgreSQL等の膨大なソースコードを眺めて、それを理解し、独自の機能を追加する等の改造も楽しいと思います。

noname#96023
noname#96023
回答No.1

クイックソートかな