C言語の素早い概観
arigaram
C言語の基本概念と基本文法を迅速に理解できます。
入門
C, Embedded
C言語の勉強を1〜2回やってみましたが、どれが重要で、どんなものに集中すべきかわからない人のために、開発者の立場で直接作成したC言語講義です。

プログラミングの際に各機能に注意すべきこと
配列、文字列、ポインタの関係
より実践的な観点からの重要事項
ポインタの明確な理解
文法本中心の学習はもうやめて!
C言語プログラミングアシスタントになります。
プログラミングを開始すると、プログラミング言語に初めてアクセスします。最近、良いプログラミング言語がたくさん使われているだけに、どの言語を選ぶべきかを漠然と感じる方が多いです。また、C言語は作られたものも古くなっています。
しかし、C言語はシステムプログラミング領域でしっかりとした位置を占めている言語です。それだけでなく、UI中心のプログラム以外の領域では依然として最も活発に使われる言語でもあります。
「C言語、文法は凍っているのに……」
なぜこんなに難しく感じるのですか?」
このようなC言語を勉強する上で多くの初心者プログラマーが共通的に難しくなる部分があります。 C言語文法書を1、2回勉強しましたが、実際にどの部分に集中し、どの部分に注意を払うべきかを知ることは困難です。特に周りの文法書以外には助けにくい状況にある人々の場合ならさらにそうです。
この講義はまさにそのような状況に役立つように作られました。したがって、このレッスンではC言語の文法を中心に説明しません。その代わりに、実際のプログラミング状況で知っておくべきこと、主に各機能を使用するときに発生する可能性があるさまざまな状況での注意点と知っておくと良い点を中心に内容を説明します。
このようなことについて事前に学んでおけば、後でそのような状況に出会うときに、より効果的に対処できるはずです。すべての状況を1つのレッスンで説明することはできませんが、実践的に役立つ可能性のある内容で説明できるようにレッスンを準備しました。それでは一緒に見てみましょうか?
C言語文法
一、二回勉強したけど
何が重要なのか
よく分からない方
ポインターの概念で
よく理解できない
C言語学習
詰まってしまった方
Cプログラミング
学習を始める
役に立つ知識
お探しの方
C言語の講義や文法書を1、2回ほど勉強してみましたが、どんなことに集中すべきか分からないという方に役立つ内容をたくさん扱いました。また、それぞれの機能について文法的な説明よりも注意すべき点、知っておくべき点を中心に説明しており、ポインタ(Pointer)を困難にする人々に役立つ内容も扱っています。
文法をすべて説明するより、
機能的に必ず知る必要がある
内容について説明します。
短くて簡単なコードで
必ず必要な内容を
説明します。
特定の状況について
他のアプローチも
あることを説明します。
✅どの部分を必ず知っておくべきか、どの部分に注意すべきかという概念をつかむことができます。
✅文字列、配列、ポインタの関連性を説明することで、各機能を見る視野を広げることができます。
✅同じ結果であっても、異なってアプローチしなければならない理由がわかります。
今回の講義は大きく3つのセクションに分かれています。
C言語を学ぶことを知っておけば、良い知識を扱います。また、今後の講義に必要な環境設定についても説明しています。
私たちがよく知っている「Hello、world!」ですが、いくつかのアプローチを持って説明します。また、電卓プログラムを使用して、私たちが必ず知っておくべきメモリサイズと注意事項についても学びます。
Cプログラミングに主に使われる各種機能について学びます。また、ポインタ部分を詳しく説明しており、ポインタを困難にしている方に役立つようにしました。
Q. 受講のためにC言語文法を知る必要がありますか?
はい、そうです。基本的なC言語文法書を1、2回ほど見た方を対象としています。しかし、最初から始めるとすれば、別にC文法を学習しながらこの講義を並行して勉強することも可能です。なぜなら、ここで説明している内容を完全に理解するために自分で勉強するのも良い目標になるからです。
Q. 受講のためのコンピュータ仕様はどのくらいですか?
人腔を聴くのに十分なコンピュータ環境で十分です。 VS CodeとGCC(GNU Compiler Collection)を利用して授業するので、高仕様のコンピュータ環境でなくても十分に学習できます。
Q. 非専攻者も聞ける講義ですか?
個人的に非専攻者の方にもっとおすすめしたい講義です。なぜなら、専攻者や関連活動をする人々には、このような話を直間接的に聞く機会が多く、自然に学習になることができますが、非専攻者はこのような話を聞く機会が多くないので、さらにこのような講義を通じてそのような不足部分を満たさなければならないと思います。
なんだかどうかにかかわらず、プログラミングを始めることになるとしたら、どんな形でも知らなければならず、会わなければならない部分だけに講義を通じてあらかじめ学ぶことになるとすれば、今後様々な状況で役に立つと思います。
Computer Scienceを専攻し、移動通信分野のSW開発チームで開発者として勤務しました。多くのスマートフォンSW開発に主に参加しました。もちろん今でもEmbedded(埋め込み)SW分野で働いています。
学習対象は
誰でしょう?
C言語の基本文法は1、2回勉強しましたが、どれが重要なのかよく分からないという方
非専攻者ですが、Cプログラミングを始める人
ポインタがよく理解できない人
前提知識、
必要でしょうか?
C言語の基本文法を知っておくと役に立ちますが、これから一緒にしてもいいです。
全体
9件 ∙ (3時間 40分)
2. Dev Env
10:22
5. Array
32:11
6. 機能
27:57
7. String
12:53
8. ポインター
39:33
9. Structures
13:02
全体
5件
3.6
5件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
学校でc言語の授業を聞いてもう一度復習したいのですが時間が足りなくて圧縮された講義がないかと思って見つけた講義です。本当にコンパクトですが、充実した内容が含まれていて勉強の方向をとらないときにどんなことを勉強すべきか教えてくれてよかったです。全体的な内容をまとめながらも簡単に説明していただき、この講義を通じて明確ではなかった部分が多く解消されました。ある程度基礎があったのに不足している部分があったり、全体的に一度整理したいという人におすすめですよ!
役に立ったといいですね。 ^^
受講レビュー 13
∙
平均評価 3.9
受講レビュー 4
∙
平均評価 3.5
受講レビュー 1
∙
平均評価 4.0
受講レビュー 3
∙
平均評価 4.0
¥2,118
同じ分野の他の講座を見てみましょう!