C言語プログラミング講座第二回

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
2,533
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on May 18, 2011

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (k11096kk)

  • この続きやってください!

    この動画すごく分かりやすくて助かってるんでお願いします☆

  • @blackyk48

    全然更新が進んでおらず申し訳ございません。

    なんとか…できれば今年中にもう1本上げたいと思っております。

  • この動画のおかげでbcc32の導入からC言語の勉強が自発的に­進められるようになりました!

    そもそもどこでプログラムを打って、そこでそれを実行するのかが­分かっていなかった自分にとって最高の救いになりました!!!!­!!!!!111!!!!!!11!!!!!!!

    

  • @horumon1220

    お役に立ててうれしいです。

    勉強頑張ってくださいね。

  • >>forest9rabさん

    なかなか家で一人になれる機会がなくて録画ができないのですが、­撮影できる機会があれば続けたいと思います。

    加えて、分かりやすく説明しようと努力しようとしたがために、嘘­の説明が結構あるので迷っていました。

  • >>NKKNさん

    現時点の知識では説明することが難しいのですが、簡単に説明しま­す(私の知識も浅いので正しいという保証はありません)。

    一般的な関数では、引数の数が決まっています。f(x)=2x+­1という関数なら、引数は1つですから、f(1)と書く事はでき­ても、f(4,2)などと書く事はできないわけです。

    しかし、printf関数は特別で、引数の数を自由に変更できま­すよね。(例) printf("a"),printf("%d",x)

    %dと後に続く引数の数が合わなくても、関数の呼び出し方自体は­正しい訳ですから、コンパイラは指摘しないのです。

    printf関数の中での処理がどうなっているか分かりませんが­、例えばprintf("%d %d",a);と呼んだとします。

    そうすると、1つ目の%dに対応するのはaですが、二つ目に対応­するものがありませんね。

    %d→a

    %d→?

    1つ目は、変数aのアドレスに入っている値を表示しますが、2つ­目は対応がありませんからおそらくどこか不明なアドレスの中身の­値を表示しているのでしょう(他のプロセスが使っている)。それ­が原因でしょう。

see all

All Comments (14)

Sign In or Sign Up now to post a comment!
  • とあるパソコン講座のDVDを購入しましたが、そのC言語の説明­よりもずっと分かりやすいです。

    C言語の勉強をまたやってみようかと思いました。

    ありがとうございます。また続きが楽しみです。

    

  • すごくわかりやすい(^ ^)b

  • この動画を見て1行も書けずに終わった

    C言語のやる気が出ました

  • キー入力はもっと遅くていいです。講座自体も、もっとゆっくりで­いいので長く続けてくださいね。

  • このシリーズつづけてください!!!

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more