私は昨日C++を研究していました。いくつかのサンプルコードを見て、物事の感触を得ようとしています。私はこれを見た:Forループを理解する
for (bool b = true; b;)
{
b = true;
//Other stuff.
}
これは私がループのためにこの方法を使用し見たの初めてですので、私は愚かな感じ作っています。基本的に、これは何を言っているのですか?同等のwhileループは何ですか?
私は昨日C++を研究していました。いくつかのサンプルコードを見て、物事の感触を得ようとしています。私はこれを見た:Forループを理解する
for (bool b = true; b;)
{
b = true;
//Other stuff.
}
これは私がループのためにこの方法を使用し見たの初めてですので、私は愚かな感じ作っています。基本的に、これは何を言っているのですか?同等のwhileループは何ですか?
do
{
b = true;
// Other stuff
} while(b);
ありがとうございます。これは非常に役に立ちました。 –
これは間違っています。forループは条件をチェックします_before_は本体を返します – BlackBear
@BlackBearこれは一般的なループと同じではありませんが、与えられた情報によって、forループと非常に同じです。 –
それは同じだ:
bool b = true; // 1
while(b) // 2
{
b = true;
//Other stuff.
// 3
}
forループの3セミコロンで区切られた部分は、常に私はwhileループにコメントの場所に対応します。
しかし、それを奇妙な方法で2本の線を保存するとは思わないでください。あなたが見たようなコードを書く人は誰でも出て撃たれなければなりません。
ありがとう、私は今、絵を手に入れます。 –
ショット?どのように優しい。 –
私は感想を感謝しますが、それは単にいくつかの行を保存するだけでなく、b変数の範囲も制限します。 – tinman
これは、それを表現する本当に奇妙な方法です。 – Flexo
EW、それは* example *コードにありますか? – Maxpm
中括弧内のb = trueは何もしません。 bがtrueのときにbをtrueに設定するために呼び出されます。 – Will03uk