c++ - 新手简单问题:while的跳出条件
高洛峰
高洛峰 2017-04-17 14:24:53
0
2
589
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(2)
洪涛

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

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

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

    リーリー

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

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

いいねを押す +0
阿神


正解は二階です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート