• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 ループ 詳細ver.)

C言語 ループ 詳細ver

このQ&Aのポイント
  • プログラムでr==1となってwhile以下をやりなおすときに、なぜかfor以下に入りません。
  • アドバイスがほしい
  • 助けてください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

他の部分が全くわからないので、なんですが、少なくとも省略されたコード (whileの外側を含む)の部分でhlか、hlとvlの両方が0以下になっているとしか思えない。

hyulias
質問者

お礼

hlとvlはマクロで定義しているので、0にはならないのです・・・ ありがとうございます もう一度見直してみます!

その他の回答 (1)

  • black2005
  • ベストアンサー率32% (1968/6046)
回答No.3

ネストがないと見にくい・・・ forの条件文 i<hl や j<vl が最初から偽なんでしょ?(つまり、hlやvlが負の値) としか言えない。 いきなりhlやvlが出てきて、どういう値なのかわからないのでそれ以上答えようがない。 >while以下をやりなおすときに、 「やりなおすとき」という意味もわからない。

hyulias
質問者

お礼

hlやvlは僕が自分でマクロで定義したものなので負になりようがないのです・・・ ありがとうございます 参考にさせていただきます!

関連するQ&A