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

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 63

  • @幽香風見
    @幽香風見 3 года назад +50

    while文の説明が神やった

  • @HeinScraft
    @HeinScraft 3 года назад +68

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

  • @hagehagehage
    @hagehagehage 3 года назад +26

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

  • @takezouniten6682
    @takezouniten6682 Год назад +6

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

  • @ヒダカジュン
    @ヒダカジュン 4 года назад +34

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

  • @user-np8rf1sx4z
    @user-np8rf1sx4z 3 года назад +14

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

  • @kodai3455
    @kodai3455 4 года назад +60

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

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 года назад +3

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

  • @ほよ-x7s
    @ほよ-x7s 4 года назад +39

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

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 года назад +9

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

  • @b881119
    @b881119 3 года назад +15

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

    • @gantz_o0
      @gantz_o0 3 года назад +1

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

  • @酢に胡椒ラー油くん
    @酢に胡椒ラー油くん 4 года назад +32

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

  • @mak7855
    @mak7855 3 года назад +14

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

  • @leps2438
    @leps2438 3 года назад +4

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

  • @sankakumusubi
    @sankakumusubi 5 лет назад +9

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

    • @なかしーの電子工作部
      @なかしーの電子工作部  5 лет назад +1

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

  • @こちんなめ
    @こちんなめ 4 года назад +14

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

  • @Eginger2525
    @Eginger2525 4 года назад +14

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

  • @大久保雅俊-f1g
    @大久保雅俊-f1g 4 года назад +14

    天才

  • @湘南の空
    @湘南の空 Год назад +2

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

  • @HNch_Natsu
    @HNch_Natsu 3 года назад +14

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

  • @usr938
    @usr938 3 года назад +4

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

  • @ミズキ806
    @ミズキ806 4 года назад +5

    ほんとに助かる。

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 года назад

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

  • @walker2691
    @walker2691 3 года назад +4

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

  • @ぐぐたす-c1i
    @ぐぐたす-c1i 3 года назад +1

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

  • @伊藤誠二-g5h
    @伊藤誠二-g5h 3 года назад +2

    いい動画ですね!😍

  • @夏夏-x7u
    @夏夏-x7u 4 года назад +4

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

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 года назад +1

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

    • @夏夏-x7u
      @夏夏-x7u 4 года назад +1

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

  • @kiyoshi0119
    @kiyoshi0119 4 года назад +10

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

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 года назад +4

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

  • @りくごと
    @りくごと 3 года назад +5

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

  • @中山慎一-v1y
    @中山慎一-v1y 4 года назад +9

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

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 года назад +3

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

  • @石井学-i9m
    @石井学-i9m 3 года назад +1

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

  • @monsan19681
    @monsan19681 3 года назад +7

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

  • @ninjakid256
    @ninjakid256 4 года назад +3

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

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 года назад +1

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

  • @sterben1103
    @sterben1103 3 года назад +2

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

  • @だんごごま-b5g
    @だんごごま-b5g 4 года назад +1

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

  • @vocaloiddownloader6461
    @vocaloiddownloader6461 3 года назад +1

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

  • @hirunokotv4433
    @hirunokotv4433 4 года назад +5

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

    • @なかしーの電子工作部
      @なかしーの電子工作部  4 года назад +4

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

  • @キニシスギチャン
    @キニシスギチャン 4 года назад +1

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

  • @ミスターフレグランス
    @ミスターフレグランス 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 года назад

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

  • @そらぞめ
    @そらぞめ 3 года назад +6

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

    • @ハンベエ
      @ハンベエ 3 года назад +13

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

  • @1613ppp
    @1613ppp 3 года назад +1

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

  • @石井学-i9m
    @石井学-i9m 3 года назад

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

  • @rirohanky2723
    @rirohanky2723 3 года назад

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

  • @01level77
    @01level77 4 года назад

    I like this.

  • @m475m475m475
    @m475m475m475 3 года назад +1

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