ホームページ >よくある問題 >C言語を学ぶ方法

C言語を学ぶ方法

angryTom
angryTomオリジナル
2019-08-13 10:49:1115309ブラウズ

C言語を学ぶ方法

まず初めに、私も初心者で勉強中です。独学で C 言語を学び始めたときは、かなり遠回りをしました。この記事を読んでくださった方は、 「あなたが私が選んだ遠回りをしたくないと願っています。これがこの記事を書く目的でもあります。私は老人のように、何をすべきか、何をすべきではないかについて話したくありません。すごいよ。落とし穴や回り道と思われる点を、私なりの見解に基づいて改めて述べさせていただいておりますので、ご理解いただければ幸いです。

推奨チュートリアル: C 言語学習ビデオ チュートリアル

## 1. チュートリアルを変え続けていますが、いつも感じています。 「勉強していたチュートリアルは説明が足りなかったので、ダメだと思っていました。後でさらに深く学んでみると、チュートリアルは基本的に同じであることがわかりました。チュートリアルが違うわけではありません」それはいいけど、自分の時間を使えばよかった、物事を考えるには先生に教えてもらうべきだと思うので、たとえチュートリアルが最高だったとしても、それがあまり良いとは思えません。本もあり、入門書を何冊か購入しましたが、結局実際に読んだのはタン・ハオ強の1冊だけでした。この本のレビューはあまり高くありませんが、確かにこの本がきっかけでした。もちろん、特に悪いチュートリアルが除外されるわけではありません。私の最初の入門チュートリアルは、Little Turtle の「Take You to Learn C and Fly You」というもので、その本は Tan Haoqiang の「C Language Programming」の第 4 版でした。最初に 1 冊の本とチュートリアルのセットを完了するべきでした。たくさんの本とチュートリアルを変更するのは時間の無駄でした。今考えると、後悔しています

2. さまざまなチュートリアルをダウンロードしますNiu Duncoo という名前のチュートリアルを見たとき、それを Baidu クラウド ディスクに保存し、コンピューターにダウンロードします。典型的なチュートリアル コレクターと同様に、コンピューターのハード ドライブがほぼいっぱいです。私のコンピュータには約 800G のビデオ チュートリアルがあります。これらのチュートリアルを毎日見るのは、金塊が詰まった大きな箱を見るようなものです。とても裕福な気分です。ペネトレーション テスト、WEB セキュリティ、リバース クラッキングなどのことを考えると血が沸騰します。 C 言語の学習にまだ興味がある場合は、侵入テストを直接行うのが待ちきれません。もちろん、これは不可能です。何千もの高層ビルが地面からそびえ立っているのに、C 言語を学習していないのに、なぜこれについて話す必要があるでしょうか。これらのコンピューターのチュートリアルを見て、私はますます衝動的になりました。ある日、突然思いつき、まだ学習していない「上級チュートリアル」をすべてパソコン内から削除してみたところ、突然世界がきれいになったような気がしました。私は基本を学ぶことに集中しました。次の期間は、とても集中しました。これらのチュートリアルは、コンピューターを学ぶ大きな動機になりました。また、ランダムな思考にも多くのエネルギーを費やしました。高い建物が地面からそびえ立つように、集中力は非常に高くなります。とても重要です!

3. Don’t do it, just look with your eye. 学習を始めた当初は、チュートリアルの内容はすべて理解できたような気がしたのに、なぜもう一度コードを入力する必要があるのでしょうか。それから宿題をやっていると、あらゆる種類の間違いを犯してしまいました。 ! !入力方法が間違っている、キーワードが間違っている、カッコが抜けている!崩壊!それから、もう無視する勇気はなくなり、自分でコードを入力する必要がある場合は、もう一度自分で入力することにしました。まだまだ間違いはあるでしょうし、いろんな間違いがあり、本当に迷惑です!約2週間後、明らかに間違いが減り、思考が明確になったと感じました。学習の最後に、簡単なアドレス帳プログラムを作成するという課題がありました。コードは 100 行以上ありましたが、入力したところ、コンパイルしてスムーズに実行されました。間違いありません、怠けて行動していなかったら達成は不可能でした。考えてみれば、プログラミングも試行錯誤の連続ですが、学び始めた当初は、最初のプログラムが単純なものばかりだったので、自分で間違いを修正し続けていました。その後、プログラムがますます複雑になったとき、私はプログラム内のエラーを探すだけでしたが、自分のエラーが解決されなかった場合、後でプログラムのエラーを解決することについてどうやって話すことができますか?

4. 最初に、先生が「プログラミングで学ぶべきことはアイデアだ」と言っていたのを聞きました。それを聞いた後、とてもリラックスした気持ちになりました。アイデアを学ぶということは講義を聞くことだと思いました。 、宿題なしですか?だから私は宿題を真剣に受けていません。数日後、授業で先生の話を聞き続けましたが、全く理解できませんでした。その後、上級生とコミュニケーションを取ったところ、「授業後の宿題は非常に重要です。これは定着のプロセスです。自分の知識を活用して、よりよく理解できるようにします。これはフィードバックのプロセスでもあります。」とのことでした。フィードバックはとても大切で、宿題でコードを一行一行、スムーズに動くまで書いていくととても充実感があり、学習意欲も高まります。先輩の言ったことは理にかなっていたので、私はそれを聞いて彼の言うことに従ったのですが、授業後に質問を書くことが確かに定着とフィードバックの良い方法であることが、私自身の実践で証明されました。

集中力がなく、志は高くても能力が低く、怠けていたせいで時間を無駄にしてしまいましたが、今思うととても貴重な経験でした。 、しかし、この記事を読んだ友人たちが、私が経験したのと同じ穴を通過しないことを願っています。

以上がC言語を学ぶ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。