C言語を超かんたんに解説【例えで直感的に理解可能】

แชร์
ฝัง

ความคิดเห็น •

  • @幽香風見
    @幽香風見 3 ปีที่แล้ว +50

    while文の説明が神やった

  • @takezouniten6682
    @takezouniten6682 ปีที่แล้ว +6

    最近、Arduino でプログラムを勉強してるんですが、この動画で何となくC言語というものが理解できました。わかりやすい解説をありがとうございました。

  • @hagehagehage
    @hagehagehage 3 ปีที่แล้ว +26

    Cはこの動画から先が落とし穴多すぎるんですよね。配列と混同するポインタの表記、すぐにポインタになりたがる配列、複雑怪奇な型宣言、ちょっと気を抜くとすぐにバッファの外に書いてしまうバグ、スタックを溢れさせたり、メモリを開放し忘れて異様にメモリ食ったり、暗黙の型変換にハマったり等々。

  • @HeinScraft
    @HeinScraft 3 ปีที่แล้ว +68

    Unityで簡単な弾幕ゲーム作りながらC言語覚えるのが楽しい

  • @ヒダカジュン
    @ヒダカジュン 3 ปีที่แล้ว +34

    工科高校のことからC言語やって情報学部3年までやってきたけどここまでわかりやすい説明は出来ない、、すごいです

  • @kodai3455
    @kodai3455 4 ปีที่แล้ว +60

    全体的像把握するのにめっちゃ良き、わかりやすい!!

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +3

      Kodai 34さん、コメントありがとうございます!
      プログラムは「こうすればこうなる」というのをひたすら覚える感覚なので、
      初心者の方でもイメージしやすい方法はないか考えてこの動画を作りました!

  • @user-np8rf1sx4z
    @user-np8rf1sx4z 3 ปีที่แล้ว +14

    やってれば分かってくるから
    どうか挫折しないで!

  • @ほよ-x7s
    @ほよ-x7s 4 ปีที่แล้ว +39

    全くの文系男氏だけどすげぇ分かりやすい
    全くやった事ないけど勉強してみたいなって思える動画でした

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +9

      ほよさん、コメントありがとうございます!
      プログラミングっていきなり「これはこうだ!」みたいな決まりを押し付けられるので
      こういった感じで身の回りのことに例えれば取っつきやすくなるかなっと思って動画にしました。
      役に立てたなら嬉しいです!

  • @mak7855
    @mak7855 3 ปีที่แล้ว +14

    一番初めの基本ですね!
    ポインタから厳しくなります。
    後、C++だと&使った参照もあるので、まずCでしっかりです!

  • @酢に胡椒ラー油くん
    @酢に胡椒ラー油くん 4 ปีที่แล้ว +32

    来週情報技術の資格試験があるので助かりました。

  • @b881119
    @b881119 3 ปีที่แล้ว +15

    35年以上前、BASICをプログラムしていたころを思い出した。

    • @gantz_o0
      @gantz_o0 3 ปีที่แล้ว +1

      それを今授業でやってますw

  • @leps2438
    @leps2438 3 ปีที่แล้ว +4

    電子工作初心者です。この動画を観てから簡単なプログラムをコピーして、またこの動画に戻ってきました。
    大変理解しやすいです!ありがとうございます!

  • @sankakumusubi
    @sankakumusubi 5 ปีที่แล้ว +9

    頑張ってください!
    これから参考にさせていただきます。

    • @なかしーの電子工作部
      @なかしーの電子工作部  5 ปีที่แล้ว +1

      三角むすびさん、コメントありがとうございます!
      もっと分かりやすい説明が出来るように頑張ります!

  • @こちんなめ
    @こちんなめ 4 ปีที่แล้ว +14

    明日テストで分からなかったことがあったので本当に助かりました、有難うございました

  • @大久保雅俊-f1g
    @大久保雅俊-f1g 4 ปีที่แล้ว +14

    天才

  • @Eginger2525
    @Eginger2525 4 ปีที่แล้ว +14

    大変分かりやすいです。
    勇気づけられました。
    もうちょっと続けられそうです。

  • @湘南の空
    @湘南の空 ปีที่แล้ว +2

    ARDUINOとかで、Lチカとかをやりながら、ゆっくり実践的に学習するのが一番だよね。スクラッチとかも結構、色々できるよ。

  • @usr938
    @usr938 3 ปีที่แล้ว +4

    hallo cて、パソコンに出して挫折しました。

  • @夏夏-x7u
    @夏夏-x7u 4 ปีที่แล้ว +4

    最近プログラミングを授業で始めたのですが、最初のところでつまづいてしまい、全く分かりません。この動画を拝見して少しだけ理解しましたが、なぜ文字を打つだけで処理が早いのか、なぜ文字だけにサイズや大きさというものがあるのか、#include〈stdio.h〉という文で閉じ込めるとはどういうことかなど、全く分かりません。
    自分は今まで暗記が苦手でどうしてこうなるのかということが分からないと勉強出来ませんでした。
    どのような方法でもいいです。もう少しだけ詳しく教えていただけると助かります。ご検討の程宜しくお願い致します。
    付け足しですが、C言語を勉強していく上でオススメの参考書やサイトはありますか?

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +1

      夏夏さん、質問ありがとうございます!
      参考書なら「Cの絵本」が良いかもしれません。

    • @夏夏-x7u
      @夏夏-x7u 4 ปีที่แล้ว +1

      @@なかしーの電子工作部 返信ありがとうございます。おかげでプログラミングが好きになりました。

  • @kiyoshi0119
    @kiyoshi0119 4 ปีที่แล้ว +10

    ポインタは早いですかね?
    最重要と思われるのですが…

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +4

      福江清史さん、コメントありがとうございます!
      ポインタは確かに重要ですね!

  • @ミズキ806
    @ミズキ806 4 ปีที่แล้ว +5

    ほんとに助かる。

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว

      338ガンランドさん、コメントありがとうございます!
      役に立てたなら嬉しいです!

  • @ぐぐたす-c1i
    @ぐぐたす-c1i 3 ปีที่แล้ว +1

    C言語を参考にプログラムの基本を説明って感じですね、
    ここから変数の種類、ループ、関数化、【ポインタ】、アルゴリズム、構造体、【ポインタ(上級)】、クラス・・お・おぶじぇくとしこう
    て続くのかと思ったら2020年の動画だった orz

  • @りくごと
    @りくごと 3 ปีที่แล้ว +5

    どうすればプログラミングできますか?

  • @ninjakid256
    @ninjakid256 4 ปีที่แล้ว +3

    C言語というとx86のVisualCを指す事がほとんどな気がします。
    組込みC言語というのは、対象のCPUの構造をデータシートとかで把握している事前提でプログラミングするのでしょうか?

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +1

      質問ありがとうございます!
      データシートの他にライブラリも理解しておく必要があります!

  • @walker2691
    @walker2691 3 ปีที่แล้ว +4

    ポインタがなかなかイメージできないので、の解説をお願いします。

  • @伊藤誠二-g5h
    @伊藤誠二-g5h 3 ปีที่แล้ว +2

    いい動画ですね!😍

  • @中山慎一-v1y
    @中山慎一-v1y 4 ปีที่แล้ว +9

    プログラムのことは、素人で何も知識は無いです。でもやって見たい気持ちは、ありますが何からすればよいか分かりません。動画で、少し言葉の意味がわかりましたが、この後どのように勉強すればよいか
    ①テキストは、初級でどのようなのがよいか、②ソフトは無料で、どれがよいか操作方法の説明が、簡単な物③簡単な無料で使えるプログラムサンプルの探し方。色々教えてくさい。宜しくお願いします。

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +3

      中山慎一さん、コメントありがとうございます!
      質問にお答えします!
      ①何か小規模なものを作るテキストがおすすめです。例えば、じゃんけんゲームのプログラムみたいな感じです。実践しながらの方が理解しやすいと思います。
      ②僕はeclipse(イクリプス)というソフトを使用しています。導入するときに苦労するかもしれませんが、ネットで検索すると解説しているサイトがいくつかありました。
      ③「使いたい名前 C言語」みたいな感じで探せば出てくると思います、なければ作るしかありません。
      良かったら参考にしてみてください。

  • @HNch_Natsu
    @HNch_Natsu 3 ปีที่แล้ว +14

    今C++を勉強してるからC言語の特徴で素直に動くっていうのがあって笑ったw

  • @sterben1103
    @sterben1103 3 ปีที่แล้ว +2

    情報系大学生なんです
    C,javascript,c#(Unity)を使ったことあるんですが言語ごとの違いがわかんない
    もちろん出力の仕方とか違うのはわかるけどなんで分けてるんだろ?

  • @だんごごま-b5g
    @だんごごま-b5g 3 ปีที่แล้ว +1

    技能五輪て何回目にでました?僕今現在進行形でやってるのですが。電子機器

  • @monsan19681
    @monsan19681 3 ปีที่แล้ว +7

    機械の制御する人はプログラミング以前にハードにある程度詳しくないと良いプログラムは書けないと思います

  • @石井学-i9m
    @石井学-i9m 3 ปีที่แล้ว +1

    C言語、C++言語、gcc言語、g++言語
    の説明もしてほしいです。

  • @ミスターフレグランス
    @ミスターフレグランス 4 ปีที่แล้ว +4

    ゲームプログラマー目指しています。現在高校1年ですが独学でC言語を学んでも損はないですか?あとC言語とC++は何が違うのか教えて頂けたら幸いです。

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +3

      ミスターフレグランスさん、コメントありがとうございます!
      僕も高校生のときに独学でC言語を勉強していたので懐かしいです。
      C言語とC++の違いはオブジェクト指向の部分だと思います。
      枠組みを用意して、そこに当てはめていくようなイメージです。

    • @ミスターフレグランス
      @ミスターフレグランス 4 ปีที่แล้ว +2

      なかしーの電子工作部
      お忙しい中返信ありがとうございます!C言語、頑張ります。

  • @青空翔-v8n
    @青空翔-v8n 4 ปีที่แล้ว +4

    C言語ってハッキングにもよく使われるんですか??
    ホワイトハッカー目指して一応独学で始めたいのですが、どうすればいいのやらわかりません、教えていただけたら助かりますm(._.)m

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +1

      青空翔さん、コメントありがとうございます!
      実際にやったことがないので分かりません。
      ただ、C言語を学んでおけば他のプログラミング言語にも応用できるのでオススメです!

    • @青空翔-v8n
      @青空翔-v8n 4 ปีที่แล้ว

      ありがとうございます😊!

  • @vocaloiddownloader6461
    @vocaloiddownloader6461 3 ปีที่แล้ว +1

    そいや昔『初めてのC』て解説本あったな

  • @hirunokotv4433
    @hirunokotv4433 4 ปีที่แล้ว +5

    4:00あたりの「8以上は入らないですよね」に違和感があります。

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 ปีที่แล้ว +4

      ももみみさん、コメントありがとうございます!
      以上じゃなくてより大きいってことですかね?

  • @キニシスギチャン
    @キニシスギチャン 4 ปีที่แล้ว +1

    変数BとCのダンボール箱に貼ってある紙が目の錯覚に見えなくもない

  • @1613ppp
    @1613ppp 3 ปีที่แล้ว +1

    プログラマーはとてもハードな仕事だと思いますがどうでしょうか?

  • @そらぞめ
    @そらぞめ 3 ปีที่แล้ว +6

    if と while の違いがよくわかりません…

    • @ハンベエ
      @ハンベエ 3 ปีที่แล้ว +13

      ifとwhileはどちらも条件分岐になってますが、
      ifは条件クリアしてもしなくても1回しか通りません。
      whileは条件をクリアするまで処理をループし続けます。
      このことを頭に置いてもう一度動画を見るといいかもしれません!

  • @rirohanky2723
    @rirohanky2723 3 ปีที่แล้ว

    while文の 説明が 面白かった わたしゃ while(1) やなww

  • @01level77
    @01level77 4 ปีที่แล้ว

    I like this.

  • @石井学-i9m
    @石井学-i9m 3 ปีที่แล้ว

    VisualC++言語の説明と、VisualBASIC2010の説明もしてほしいです

  • @m475m475m475
    @m475m475m475 3 ปีที่แล้ว +1

    学生時代basic、仕事でアセンブラからC(os系)に移行したものです。
    この説明で自分がわからないことが、かなり解った気がします。
    つまりCの経験の無い人には何から理解させるべきか。
    (経験者はこれを知らないということが、解りました)
    .
    でも、
    ★「誰でも直感的に理解可能」に考え、工夫、努力する。★
    .
    が最終目的だと、信じています。
    なぜなら、ビジネスで、圧倒的に利益を産みやすいから。
    .
    利益を無視したプログラムは誰でも慣れれば書ける。
    でも将来、リストラの可能性が跳ね上がります。
    .