ずっと for ループの質問

WBOY
リリース: 2016-06-13 12:48:44
オリジナル
847 人が閲覧しました

for ループの質問
今日質問を見て面白いと思いました

<br />
$n = 20;<br />
for($i = 0; $i < $n; $i--) {<br />
    var_dump('-');<br />
}<br />
ログイン後にコピー

はい、上記のコードは変更または追加されており、ループが 20 回実行されています。目の肥えた人なら誰でも、上記のコードが無限ループであることがわかります。
いくつかのメソッドを示します。 1.
<br />
$n =20;<br />
for ($i = 0; -$i < $n; $i --) {<br />
    var_dump('-');<br />
<br />
}<br />
ログイン後にコピー

2.
<br />
$n = 20;<br />
for ($i = 0; $i < $n; $i ++) {<br />
    var_dump('-');<br />
}<br />
ログイン後にコピー

3.
<br />
$n =20;<br />
for ($i = 0; $i < $n; $n --) {<br />
    var_dump('-');<br />
<br />
}<br />
ログイン後にコピー

しかし、解決策はたくさんあると聞きました。知っている友人がそれをリストアップして目を開いてくれることを願っています。 ! !


-----解決策---------
<br />
$n =20; for ($i = 0; $n < $i; $n --) {<br />
     var_dump('-');   <br />
}<br />
ログイン後にコピー


------解決策--------------------------------
$n =20; <br />
for($i = 0; $i*($i+$n) < $n; $i--) {<br />
    var_dump('-');<br />
}
ログイン後にコピー

-- ----解決策---------
$n =20; <br />
for($i = 0; $i < $n*($i+$n); $i--) {<br />
    var_dump('-');<br />
}
ログイン後にコピー


これらはすべて ID にすることができ、変更または追加することができ、多くの数式を使用してそれらを条件に入れることができます
------解決策------------ - -------
$n =20;
for ($i = 0; -$i <$n; $i --) {
var_dump('-');

}
------解決策---------
<br />
$n = 20; <br />
for($i = 0; ($i*$i) < $n; $i--) <br />
{     <br />
    var_dump('-');<br />
}<br />
ログイン後にコピー

<br />
$n = 20; <br />
for($i = 0; abs($i) < $n; $i--) <br />
{     <br />
    var_dump('-');<br />
}<br />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!