수색…


계속하고 휴식 진술

Objective-C 프로그래밍 언어의 continue 문은 break 문과 다소 비슷하게 작동합니다. 그러나 종료를 강요하는 대신 계속해서 루프의 다음 반복을 강제 실행하여 중간에 코드를 건너 뜁니다.

for 루프의 경우 continue 문은 조건부 테스트를 발생시키고 루프의 부분을 증가시킵니다. while 및 do ... while 루프의 경우 continue 문을 사용하면 프로그램 제어가 조건부 테스트로 넘어갑니다.

#import <Foundation/Foundation.h>
 
int main ()
{
   /* local variable definition */
   int a = 10;

   /* do loop execution */
   do
   {
      if( a == 15)
      {
         /* skip the iteration */
         a = a + 1;
         continue;
      }
      NSLog(@"value of a: %d\n", a);
      a++;
     
   }while( a < 20 );
 
   return 0;
}

산출:

2013-09-07 22:20:35.647 demo[29998] value of a: 10
2013-09-07 22:20:35.647 demo[29998] value of a: 11
2013-09-07 22:20:35.647 demo[29998] value of a: 12
2013-09-07 22:20:35.647 demo[29998] value of a: 13
2013-09-07 22:20:35.647 demo[29998] value of a: 14
2013-09-07 22:20:35.647 demo[29998] value of a: 16
2013-09-07 22:20:35.647 demo[29998] value of a: 17
2013-09-07 22:20:35.647 demo[29998] value of a: 18
2013-09-07 22:20:35.647 demo[29998] value of a: 19

자세한 내용은이 링크 를 참조하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow