

No.3ベストアンサー
- 回答日時:
わざと無限ループになるようにしない限りまず無限ループにはならないと思います。
無限ループでもコンパイルには引っかからないので心配なら実行してみるのが確実です。
まだ何かプログラムのことで質問がある場合はここまでどうぞ「下」
https://hinacchi1234.wixsite.com/mysite-1
No.2
- 回答日時:
一般に、foreachは複数データからなる対象から、要素のデータを一つずつ取り出して処理するので、通常ではデータの個数だけループして、無限ループにはならないと思います。
forとwhileはループ条件の書き方次第だと思いますが
C系のfor(i = 0; i < MAX; i++)、BASIC系のFOR I = 0 TO MAX みたいな書き方だと最初に条件を書くので無限ループになりにくいのではないでしょうか。
私個人としてよくやる失敗はwhileの以下の様な場合です。
while(i < MAX){
処理
i = i + 1 ←これの書き忘れ、処理を書いたあと書き忘れてしまい無限ループになる。
}
なので、whileブロックを最初に書いた段階で閉じ括弧の手前に最初に書いてしまうようにしています。

No.1
- 回答日時:
whileは一番簡単に無限ループが作れますよね。
while true
end
これだけ。ループ内にbreakを置かなければ、ずっと回りっぱなしです。until falseでも同じことができます。これは回数を決めないループでよく使うパターンなので、breakする条件を間違えた場合に…
最初にループ回数を指定するfor系統のループでは、無限ループにしようと思ったらループ内部でカウンタ変数をいじるしかないけど、それを許さない処理系ではforで無限ループは作れないってことになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 バッファについて。
-
N88basicを用いたGPIB制御
-
Sublime Text 3でのFortranプロ...
-
自分の声が遅れて聞こえてくる...
-
Bluestacks内でダウンロードし...
-
65536は2の何乗なのでしょうか?
-
あるプログラムのコマンドライ...
-
Photoshopで、できますか?
-
自動クエリとはどういうもので...
-
正しい五十音順について
-
VBAにてメール作成した際、一部...
-
C++ で、「)」が必要 というエ...
-
階乗のマクロ
-
OS入ってる機器のソフト・アプ...
-
コンパイラの制限 : ヒープの領...
-
脱出ゲームを自分で作ってみたい
-
Excelで4096点以上のFFTの方法
-
ベイチ・カルノー図以外のとき方。
-
数値計算の高速化 (cos, sin, exp)
-
マルチTIFを一枚のTIFに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数の値が勝手に変化する原因
-
【JAVA】数字をひし形に出力す...
-
Sublime Text 3でのFortranプロ...
-
COBOLのピリオド
-
3つの整数のうち奇数のみを表示...
-
360度を超える角度
-
Fortran "実引数の型が仮引数の...
-
Matlabについて質問2
-
JCLの基本について教えてください
-
C言語の質問です。
-
ProC 固定SQLでNULLってどう表...
-
Fortran90についての質問です。
-
C言語のプログラム
-
素数判定について
-
fortran if文
-
C言語 バッファについて。
-
プロローグ(=Prolog)について質...
-
FORTRAN77のプログラミングを教...
-
Fortranプログラム-if文について
-
不具合が発生(API・C言語)
おすすめ情報