匿名質問者
匿名質問者匿名質問者とは「匿名質問」を利用して質問した質問者。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら

Objective-Cでの質問です。

do-whileで条件がNoの場合でも1回は繰り返し処理がされることは、わかりましたが、もしYESだった場合は、1回の繰り返し処理+YESの回数分が繰り返し処理になるということですか?

回答の条件
  • 1人10回まで
  • 13歳以上
  • 登録:2013/01/09 21:45:49
  • 終了:2013/01/16 21:50:03

回答(0件)

回答はまだありません

  • 匿名回答1号
    匿名回答1号 2013/01/18 23:29:16
    YESの間中ずっと繰り返されます。
    つまりループから抜けるにはなにかしらの方法でYESをNOにしなければなりません。


    例)
    BOOL flag = YES;
    int i = 0;

    do {
    i++;
    if(i == 10) {
    flag = NO;
    }
    } while(flag);

    // flagがYESの間中ずっと繰り返されます。
    // iは0から始まりループ1回につき1インクリメントされます。
    // iが10になるとflagがNOに切り替わりループから抜けられます。
    // つまり、この場合10回ループされます。
  • 匿名質問者
    匿名質問者 2013/02/03 16:43:36
    ご回答ありがとうございます!
    だれも回答してくれないと思っていたので、
    回答していただいていたのに気づいていませんでした。
    すみません!
    こんな初心者の質問にお答えいただいて本当に感謝です。
    ありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません