PHP中文网2017-04-17 14:26:53
このコードは、入力ストリームがファイルの終わりに達するまで、または入力ストリーム エラーが発生するまで、入力ストリームが正常かどうかをテストするためにループし続けます。
while 括弧内の式は bool 型になるべきではないでしょうか?なぜそれが入力ステートメントになるのでしょうか?
リーリーQ: では、どうやって飛び出すのでしょうか?入力数値が0の場合のみループから抜け出すことは可能でしょうか?
リーリーはい。 。 。 。実際のところ、私はそれについてあまり知りませんが、私がもっと悩んでいるのは、あなたが「見つからない」と言っていることです。本当に答えが見つからない場合は、私の経験を共有したいと思います。
まず第一に、私のような上級初心者にとって、初心者には想像を絶する質問があるだけで、見つからない答えはないと常に信じてきました。
その後、必要なものをすべてチェックできます。たとえば、この質問については、 while(cin>>n)
を参照すると、必要な答えがたくさん見つかります (例: いつループから抜け出すことができますか)。
次に、いつ停止するかだけでなく、式の値も考慮する場合は、while
と cin >> n
の戻り値をチェックして、どのような秘密が隠されているかを確認できます。
初心者にとっては簡単ですが、自分で問題を層ごとに追跡するほど面白くないのは明らかです (これは自分自身を励ますためです XD)
共有すべきもう 1 つの素晴らしい答え: cin、cout、およびその戻り値