検索

ホームページ  >  に質問  >  本文

c++ - 新手简单问题:while的跳出条件

高洛峰高洛峰2804日前591

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-04-17 14:26:53

    このコードは、入力ストリームがファイルの終わりに達するまで、または入力ストリーム エラーが発生するまで、入力ストリームが正常かどうかをテストするためにループし続けます。

    1. while 括弧内の式は bool 型になるべきではないでしょうか?なぜそれが入力ステートメントになるのでしょうか?

      リーリー
    2. Q: では、どうやって飛び出すのでしょうか?入力数値が0の場合のみループから抜け出すことは可能でしょうか?

      リーリー

    はい。 。 。 。実際のところ、私はそれについてあまり知りませんが、私がもっと悩んでいるのは、あなたが「見つからない」と言っていることです。本当に答えが見つからない場合は、私の経験を共有したいと思います。
    まず第一に、私のような上級初心者にとって、初心者には想像を絶する質問があるだけで、見つからない答えはないと常に信じてきました。
    その後、必要なものをすべてチェックできます。たとえば、この質問については、 while(cin>>n) を参照すると、必要な答えがたくさん見つかります (例: いつループから抜け出すことができますか)。
    次に、いつ停止するかだけでなく、式の値も考慮する場合は、whilecin >> n の戻り値をチェックして、どのような秘密が隠されているかを確認できます。
    初心者にとっては簡単ですが、自分で問題を層ごとに追跡するほど面白くないのは明らかです (これは自分自身を励ますためです XD)

    共有すべきもう 1 つの素晴らしい答え: cin、cout、およびその戻り値

    返事
    0
  • 阿神

    阿神2017-04-17 14:26:53


    正解は二階です

    返事
    0
  • キャンセル返事