【1/5】配列の基本をマスター!(forを使った代入・出力)【C言語】

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

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

  • @munerin27
    @munerin27 2 ปีที่แล้ว +1

    最後の添字を自分で決めるコードについてです。
    5行目のint box[num]と6、7行目を交換したら上手く動作しました。
    numの数値を定めてから、配列要素を定義しないといけないのですか?

  • @z7010
    @z7010 2 ปีที่แล้ว

    プログラミング初心者の者です。最初のプログラムは実行できたのですが、numを入れた方のプログラムをコンパイルして.\a.exeで実行しようとすると、しばらく何も表示されず、また入力する所に戻ってしまいます。何か原因があるのでしょうか😭

    • @youseful_toba
      @youseful_toba  2 ปีที่แล้ว

      ご質問下さりありがとうございます。エラーが何も出ないというのは気になりますね..
      いまGitに同じコードを上げてみました。github.com/masahirotoba/C_TH-cam
      (配列_sample.c のファイルに保存してあります。)
      これで実行するとどうなりますか?(コマンドは gcc -o sample sample.c && ./sample で試してみて下さい。)

    • @z7010
      @z7010 2 ปีที่แล้ว

      @@youseful_toba 返信ありがとうございます!わざわざファイルを作っていただき感謝です!ファイルをダウンロードして実行してみましたが同じ結果になってしまいました...
      私のパソコンかダウンロードしたコンパイラのせいかもしれないので、色々試してみますね。

    • @youseful_toba
      @youseful_toba  2 ปีที่แล้ว

      @@z7010 すみませんダメでしたか..お役に立てず申し訳ございません。

  • @oitanman86
    @oitanman86 2 ปีที่แล้ว

    はじめまして!こちらの動画を見て勉強させて頂いてまず。
    質問なのですが int box[num] でやるとエラーが出てしまいます。
    エラーコードがC2131となっていて、調べてみると[num]のところは値を指定する必要があるって書いてあったのですが、どうすればよろしいでしょうか…
    よろしくお願いします🙇

    • @youseful_toba
      @youseful_toba  2 ปีที่แล้ว

      コメントを下さりありがとうございます。間違った例で説明をしてしまい申し訳ございません。配列は実行時に要素数を決めるとエラーが起こりやすい性質があります。今回のようにプログラムを実行した後から要素数を決めたのでエラーになったと思われます(ただ説明の都合で動画では使わせてもらっていました)。紛らわしい例で申し訳ございません。

    • @oitanman86
      @oitanman86 2 ปีที่แล้ว

      @@youseful_toba さん
      返信ありがとうございます。
      新しいプロジェクトを作ってやり直してみましたが、やはりダメでした…
      しかし、エラーコードが今回は「E0028 式には定数値が必要です」に変わりました。
      何度も質問して申し訳ありません。教えて頂けたら幸いです🙇

    • @youseful_toba
      @youseful_toba  2 ปีที่แล้ว

      配列は実行時に要素数を決めるとエラーになりやすいです。なので今回のように実行時にnumに対して要素数を入力するとエラーになちゃいます!こちらが間違えた例で説明したせいです。申し訳ございません。なので初めから配列の要素数を決めて数を入力すれば大丈夫なはずです!