挫折ばかりですが、お陰様で、c言語基礎的なところわかるようになりました。もっと深く勉強したいですが、リソース等ございましたら、ご案内いただければ幸いです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
こんにちは。
お陰様で、c言語基礎的なところわかるようになりました。
とのことでおめでとうございます。
もっと深く勉強したい
とのことですが、C言語で具体的な何かを開発するという意味での応用ではなくて、
あくまで基礎を深めるという目的にかなったものを挙げます。
まず先のhota1024さんのご回答にある、
2.C言語ポインタ完全制覇 (標準プログラマーズライブラリ)
などを読んでポインタについて深める、というのはとても良いと思います。
それと、私がオススメしたいのは、アルゴリズムとデータ構造についての勉強です。
具体的にいうと、たとえば、二分木(binary tree)の説明を読んで、
これをC言語で書けるようになることを目指すということです。
それには、「C言語 アルゴリズム」で検索すると出てくる書籍のどれか、自分に
合いそうなものを読まれるとよいでしょう。
先のポインタとの関係でいうと、ちょっと込み入った問題を解くためのアルゴリズムを
作ろうとすると、そのためのデータ構造の設計が重要になり、そのときにポインタに
ついてよく理解できていれば、よりよいデータ構造を着想することができて、
ひいては、よいアルゴリズムを作りだせる土台になります。
また、アルゴリズムの勉強はプログラミング能力そのものを向上させるので、
将来、C言語の次に、どんな言語を使うことになっても、無駄になりません。
以上参考になれば幸いです。
投稿2018/01/02 05:47
総合スコア9058
0
何かC言語で作成してみたらどうでしょうか?
本などを参考に勉強するのも重要なことだと思いますが、実際に手を付けてみないとわからないことも多々あります。
作成中にわからないことが出てきたら、その都度調べるほうが成長が実感できるのではないでしょうか。
目標がないと挫折する大きな原因になりますし、やる気もなかなか維持できないと思います。
投稿2018/01/02 06:08
総合スコア295
0
以下の書籍がおすすめです。
0. 14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編
1の書籍はDxLibというゲームなどを作れるライブラリの解説本です。
DxLibを使った有名な作品でこんなものがあります。
2の書籍はC言語のポインタを詳しく解説している本です。
C言語のポインタの仕組みがよくわかります。
3の書籍はC++の本です。
C言語の復習をしつつC++のオブジェクト指向という概念についても詳しく解説されています。
投稿2018/01/02 05:03
総合スコア354
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/02 06:10