検索

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

C++ - C言語のbreakステートメントがエラーを報告する

どこが間違ったのか分かりません。アドバイスをお願いします。ずっと見ていて、括弧の問題だと思うのですが、変更方法がわかりません.

リーリー
ringa_leeringa_lee2719日前1499

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

  • 巴扎黑

    巴扎黑2017-06-22 11:55:37

    最初のブレークは適切に使用されていません。ブレークはループ内で使用する必要があります。 2回目の休憩は大丈夫です。コード形式に一貫性を持たせること、中括弧がある場合は均一に追加することをお勧めします。コードを次のように変更します:

    リーリー

    返事
    0
  • 三叔

    三叔2017-06-22 11:55:37

    break ステートメントには 2 つの用途があります:
    1. switch ステートメントを途中で終了するために switch ステートメント内で使用されます。
    2. ループステートメントで使用され、ループ本体から現在のループを直接終了します。

    質問の最初のbreakステートメントは、これら2つの用法に属しません。

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-06-22 11:55:37

    あなたのコードには 3 つの問題があります:

    1、main() 関数には戻り値の型がありません

    2. 2 つの関数 rollDice() と late() は事前の宣言なしで呼び出されます

    3、ブレーク使用エラー

    上記の 3 つの点のいずれかがあれば、プログラムがエラーを直接報告するのに十分です。

    さらに、まず基本的な言語スキルを習得してから、さらにデバッグすることをお勧めします。

    返事
    0
  • 迷茫

    迷茫2017-06-22 11:55:37

    break は、while ステートメントからの飛び出し、switch ステートメント、do while、Yu opera の場合に使用されます

    if/else から飛び出すことに慣れていない

    返事
    0
  • キャンセル返事