C言語の勉強を始めましたが、文法がなかなか覚えれません。
#include <stdio.h>
int main (void)
まではできますが、その後が難しいです。
ずっと本のサンプルを打っていますが、完全にマスターするには、文法を暗記するしかないですか?
答え:
バグをなくすという趣旨であれば、文法は覚えたほうが良いですが、
基本的には、次のような分類でしょうか。
・値の定義(Define含む)
・値の代入(Cast,pointer含む)
・条件判別(if,case,swich類)
・条件内処理繰り返し(for,while類)
・関数呼び出し(パラメータ定義含む、値の受け渡し含む)
(特にOBJECT思考は考慮せず状態)
できれば、専門書で、ご自分の見やすい本(動作を確認しやすい)を
探してみてはいかがでしょうか。
本ばかりは、やはり本人でないと、他人がこれがいいと勧めてみても
利用される側で、見辛いのであれば、本が無意味になってしまいます。
ご参考になりましたでしょうか。
他は答える:
この質問・回答は役に立ちましたか?
答え:
そんな必要は無いです。
私は天才的にプログラミングができますが、
各言語の文法を意識など一切した事がありません。
また、コピペをしていると覚えないなどという人が良くいますが、
そんな事は絶対ありません。
本のサンプルを打っているだけでなく、
そのサンプルを自分で変更したり、ネット等でサンプルを拾ってきて動かしてみたり、要は慣れです。
サンプルを動かすときも、書籍の場合は無理ですが、CDが付いていたり、ネット上のサンプルならば、どんどんコピペしていって下さい。
どんどんプログラムを動かして、楽しみながらやるほうが絶対覚えます。
文法を暗記したり、サンプルを打ち込んだり、
苦しい思いをしながら勉強しても効率は悪いです。
ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.