質問:
C言語の勉強を始めましたが、文法がなかなか覚えれません。

#include <stdio.h>
int main (void)

まではできますが、その後が難しいです。
ずっと本のサンプルを打っていますが、完全にマスターするには、文法を暗記するしかないですか?
答え:
バグをなくすという趣旨であれば、文法は覚えたほうが良いですが、
基本的には、次のような分類でしょうか。
・値の定義(Define含む)
・値の代入(Cast,pointer含む)
・条件判別(if,case,swich類)
・条件内処理繰り返し(for,while類)
・関数呼び出し(パラメータ定義含む、値の受け渡し含む)
(特にOBJECT思考は考慮せず状態)

できれば、専門書で、ご自分の見やすい本(動作を確認しやすい)を
探してみてはいかがでしょうか。
本ばかりは、やはり本人でないと、他人がこれがいいと勧めてみても
利用される側で、見辛いのであれば、本が無意味になってしまいます。

ご参考になりましたでしょうか。
他は答える:
この質問・回答は役に立ちましたか?
答え:
そんな必要は無いです。

私は天才的にプログラミングができますが、
各言語の文法を意識など一切した事がありません。

また、コピペをしていると覚えないなどという人が良くいますが、
そんな事は絶対ありません。

本のサンプルを打っているだけでなく、
そのサンプルを自分で変更したり、ネット等でサンプルを拾ってきて動かしてみたり、要は慣れです。
サンプルを動かすときも、書籍の場合は無理ですが、CDが付いていたり、ネット上のサンプルならば、どんどんコピペしていって下さい。
どんどんプログラムを動かして、楽しみながらやるほうが絶対覚えます。

文法を暗記したり、サンプルを打ち込んだり、
苦しい思いをしながら勉強しても効率は悪いです。

ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.

  • Acsessのプログラムで分からないことがあります。参...
  • ¥r の記号、復帰はどういう意味ですか?教えて...
  • 会社では秀丸を使用しているのですが、フリーソフトで...
  • プログラムの問題で、エラーが出てわかりません。「...
  • VictorのEverioで撮った動画をAdobeプレミアで編集し...
  • マイクロソフトWindowsのファイアーウォールは、他社...